These bots challenge every new member of a Telegram group with a quick puzzle — a button, a math problem, or a timed question — before they can post, filtering out the automated accounts that join to spam. They're a first line of defense, usually paired with a moderation bot.
| # | Bot | Price | Languages | Inline | Groups | Score |
|---|---|---|---|---|---|---|
| 1 | @MissRose_bot | Free | EN · RU · MULTI | no | yes | 88 |
| 2 | @GroupHelpBot | Free | EN · RU · MULTI | no | yes | 86 |
| 3 | @shieldy_bot | Free | EN | no | yes | 85 |
| 4 | @chatkeeperbot | Freemium | EN | no | yes | 79 |
| 5 | @join_captcha_bot | Free | MULTI | no | yes | 75 |
| 6 | @daysandbox_bot | Free | EN | no | yes | 68 |
| 7 | @AntiSpamGlobalBot | Free | EN | no | yes | 67 |
We joined a fresh test group with a newly created account five separate times, timing how long the captcha took to appear, what type it was (button tap, simple math, image, or delay-based), and how long before an unanswered account got kicked or muted. We also checked whether the challenge message could be edited into Russian and whether the bot silently deletes join/leave service messages, which spam accounts often trigger.
The best captcha bots strike a balance: hard enough to stop scripted join-bots, easy enough that a real person doesn't rage-quit your group. A one-tap button ('I'm not a robot') filters out the crudest bots in under 2 seconds of user effort; a math or image captcha adds friction that also stops slightly smarter scripts. Check the timeout — most bots kick or restrict a user who doesn't respond within 60-120 seconds, and make sure that's configurable if your group is slow-paced.
Since the bot needs to restrict and remove members, it requires admin rights, so treat the choice the same way you would an anti-spam bot — check its uptime reputation and whether it logs data beyond what's needed to run the challenge. Test what a restricted (unverified) user can and can't do: ideally they can read but not post until they pass the check, rather than being invisible to the group entirely.
Free plans almost always include the core captcha-on-join flow for one or a few groups. Paid tiers add customizable challenge types, longer group limits, whitelisting by invite link (so members from a trusted link skip the captcha), and combined anti-spam rules in one panel. For most communities, a free button-tap or math captcha removes the bulk of bot joins without needing to pay.
Yes, the join-captcha flow itself is free in almost every bot we checked, usually limited to a handful of groups managed by one account.
Captcha alone only filters who can join and post — it doesn't scan message content, so it's usually paired with an anti-spam or moderation bot for full coverage.
Most captcha bots let you rewrite the challenge and welcome message through the bot's settings panel or a slash command, so the text can be in whatever language your group speaks.