
The Join Captcha Bot
17,451 monthly active users
Sends a captcha to every new group member and removes anyone who fails to solve it in time.
Description
What it does
The Join Captcha Bot guards Telegram groups against spam accounts. Whenever someone joins, the bot posts a captcha challenge and starts a timer. Users who solve it stay; users who ignore it are removed when the time runs out. If the same account joins five times in a row without ever solving the challenge, it is treated as a bot and banned outright.
Any message containing a link sent by a newcomer before the captcha is solved is treated as spam and deleted. The bot also cleans up its own service messages so the chat stays readable. Everything is configurable by group administrators, either inside the group or from a private chat through /connect.
Features
- 🧩 Several captcha modes — animated video, numeric, hex, ASCII, math, a custom poll, or a single button via
/captcha_mode. - ⏱️ Adjustable timer and difficulty —
/timesets how long newcomers get,/difficultysets levels 1 to 5. - 🚫 Flexible punishments —
/restrictionchooses kick, ban or mute for users who fail. - 🔗 Link filtering — newcomer links are deleted automatically, and
/url_disableblocks links for everyone. - 👋 Custom welcome message —
/welcome_msggreets verified members, with optional auto-deletion. - ⚙️ Remote configuration —
/connectlets admins tune a group from a private chat;/checkcfgshows current settings.
How to use
- Add the bot to your group and grant it admin rights to ban users and delete messages.
- Send
/enablein the group to turn captcha protection on. - Pick a challenge with
/captcha_modeand set the timer with/time. - Choose what happens to failures with
/restriction. - Review everything with
/checkcfg, or manage it privately via/connect.
Added on September 12, 2026