Telegram Anti-Flood Protection (Rate Limiting for Groups)
OmniGest's anti-flood module blocks users who send too many messages in a short period, preventing message floods that disrupt your Telegram group.
How does it work?
The bot counts each user's messages within a time window. If a user exceeds the limit, the configured action is triggered.
Configuration
/config→ Select group → AntiFlood- Enable/Disable — Toggle on/off
- Maximum messages — Number of messages allowed in the window (3-20, default 5)
- Window — Time period in seconds (5-60, default 10)
- Action —
mute(default),warn,kick,ban
Example
With the default configuration (5 messages in 10 seconds): - If a user sends 6 messages in 10 seconds → the action is triggered - The user enters a "cooldown" and their messages are automatically deleted until the period ends
Notes
- Administrators are exempt
- The cooldown is applied per user and per group
Related pages
- AntiSpam — block spam content (different from flood)
- Captcha — block bots before they can flood
- AI Moderation — catch disruptive content the AI way
- Night Mode — restrict the group during off-hours
Frequently Asked Questions
What is the default flood limit in OmniGest?
The default is 10 messages in 12 seconds. You can customize both the message count and time window via /config → AntiFlood.
Does anti-flood affect group admins?
No. Group admins and the bot itself are always exempt from flood detection.