Telegram Captcha Bot for Groups (Verify New Members)
OmniGest's captcha system verifies that new group members are real people and not spam bots, keeping your Telegram community clean from automated attacks.
How does it work?
- A new user joins the group
- The bot sends them a message with a private link
- In private, the bot displays an emoji captcha
- The user selects the correct emoji
- If correct → they can write in the group
- If they fail (maximum attempts reached) → the configured action is triggered
Configuration
/config→ Select group → Captcha- Enable/Disable — Toggle on/off
- Timeout — Maximum time to solve (default 60 seconds)
- Maximum attempts — Number of attempts before the action (default 5)
Notes
- Bots added by admins are exempt
- If the user does not solve the captcha in time, they are kicked
- The captcha is solved in private (does not clutter the group chat)
See also
- AI Moderation — automatic content detection for what slips past the captcha
- Manual Moderation — warn, kick, ban commands
- Group Rules — display rules new members must accept
- /config menu reference — full settings panel
- FAQ — common questions about verification
Frequently Asked Questions
What type of captcha does OmniGest use?
OmniGest uses an emoji-based captcha sent via private message. New members click a link, solve the captcha in private, and get verified — without cluttering the group chat.
What happens if a user doesn't solve the captcha?
After the timeout (configurable, default 5 minutes), the user is automatically kicked from the group. They can rejoin and try again.
Can I disable captcha for certain users?
Group admins and whitelisted users are automatically exempt from captcha verification.