Open Source Spotlight: TLG JoinCaptchaBot
Repo: https://github.com/J-Rios/TLG_JoinCaptchaBot
License: GPL-3.0
Stack: Python, python-telegram-bot
Approx. popularity: ~620+ GitHub stars
What it is
A dedicated join-captcha bot: when someone joins, they must solve a challenge in time or get removed.
Core features
Who it is for
Admins who want a captcha-first bot with strong localization and self-host control under GPL.
Compared to Shieldy
Both fight join spam. JoinCaptchaBot is Python/GPL with richer captcha modes; Shieldy is TypeScript/MIT and historically very widely deployed as a public bot.
Caveats
GPL-3.0 means distribution/hosting obligations if you modify and offer it to others. Read the license before commercial hosting.
Running it in production? Drop your captcha mode + group size experience below.
Repo: https://github.com/J-Rios/TLG_JoinCaptchaBot
License: GPL-3.0
Stack: Python, python-telegram-bot
Approx. popularity: ~620+ GitHub stars
What it is
A dedicated join-captcha bot: when someone joins, they must solve a challenge in time or get removed.
Core features
- Auto captcha on join
- Kick users who fail or timeout
- URL/media restrictions until verified
- Multiple captcha modes (image, animated, poll, etc.)
- ~30 languages
- Per-group config (timeout, difficulty, welcome text)
- Auto-cleanup of captcha messages
- Polling or webhook for scale
Who it is for
Admins who want a captcha-first bot with strong localization and self-host control under GPL.
Compared to Shieldy
Both fight join spam. JoinCaptchaBot is Python/GPL with richer captcha modes; Shieldy is TypeScript/MIT and historically very widely deployed as a public bot.
Caveats
GPL-3.0 means distribution/hosting obligations if you modify and offer it to others. Read the license before commercial hosting.
Running it in production? Drop your captcha mode + group size experience below.