Flood Protection inspects one message for excessive length, too many emoji, or repeated content. Use Spam Protection for rapid activity across several messages.
Set up flood protection
Configure from the DashboardStart near the defaults and adjust after reviewing real messages.
- Open Dashboard → Moderator → Autopilot → Anti-Flood.
- Enable the protection.
- Set the character, emoji, and duplicate sensitivity values.
- Add required exceptions.
- Choose a punishment.
- Save and test harmless examples.
[Insert screenshot here]
Flood protection limits in the Dashboard
Detection settings
Character Limit is the maximum message length before the message is treated as a text wall. Enter 250 to 4,000. The default is 1,500.
Emoji Limit is the maximum combined Unicode and custom emoji count. Enter 5 to 2,000. The default is 8.
Duplicate Sensitivity detects heavily repeated content inside one message. Enter 1 to 10. Higher values catch more repeated content and can create more false positives. The default is 3.
Emoji, excessive newlines, combining marks, length and repetition contribute to an internal score that decays over time. A single large message or several smaller rapid bursts can trigger protection; you configure the familiar limits, not heat weights. Unicode emoji sequences and custom Discord emojis are both counted.
Exceptions
Ignored users, roles, and channels bypass Flood Protection.
What happens to a violation
Detected messages are queued for deletion and the configured punishment policy handles one incident per burst. The first action may be any punishment; every next action must be unique and strictly stronger. Mute and Timeout are alternatives at the same level, and Ban is the maximum punishment. Fresh policies warn on detection, time out for 10 minutes after three warnings, kick after three timeouts, and ban after two kicks. Start with Warn while checking whether normal long messages, art, code, or emoji-heavy announcements need an exception.
Troubleshooting
Normal long messages are removed
Raise the character limit or ignore the specific channel used for long posts. Avoid ignoring a broad staff role unless every member with that role is trusted.
Emoji art is removed
Raise the emoji limit or ignore the dedicated art channel. Keep the lower limit in general chat if emoji floods are still a problem there.