The eight rules
Bad Words
Bad Words
Blocks messages containing words on your list. Each entry can be up to 60 characters.
Repeated Text
Repeated Text
Catches repeated characters and excessive emoji.
Discord Invites
Discord Invites
Blocks Discord invite links and codes.
This rule has no configuration screen. It is on or off — there is no way to allow specific servers from the dashboard.
External Links
External Links
Filters links to sites outside Discord, with an allowed-domains list.
Excessive Caps
Excessive Caps
Triggers on messages that are mostly uppercase. Only applies to messages of at least seven characters, and emoji are excluded from the calculation.
Excessive Spoilers
Excessive Spoilers
Limits how many spoiler tags a message may contain.
Mass Mentions
Mass Mentions
Limits how many users or roles a message may mention.
Anti-Spam
Anti-Spam
Rate-limits messages per member.
Only one rule fires per message
Actions
Timeout durations are a fixed set: 60 seconds, 5 minutes, 10 minutes, 1 hour, 1 day or 1 week.
A rule will not act on the same member twice within about a minute, so a burst of messages produces one action rather than ten.
Exclusions
Every rule has its own Disabled Channels and Disabled Roles. A rule is skipped entirely for a member holding an excluded role, or in an excluded channel.Exclusive settings
Separate from the eight rules, these control what a channel accepts at all:
Each has its own Allowed Roles list for members who should bypass it. Leaving the blocked-prefix list empty blocks the common defaults
/, !, #, + and $.
Automated Actions
Escalating punishment based on a member’s infraction count across rules, rather than within one. For each action you set the punishment, the infraction count that triggers it, the time window infractions are counted over, and optionally which single rule to count.Mute is applied as a Discord timeout, not a mute role. Mute and Timeout behave identically.
Automated Actions are the one part of Auto-Moderation limited by tier: 1 on Starter, 50 on every paid tier. At the limit the add button is disabled — there is no upgrade link on it.
Saving
Empty exclusive-settings lists are stored as “unset” rather than as empty lists — this is normal and not a lost setting.Settings that exist but cannot be reached
Several stored settings are read by the bot but have no dashboard control: invite allow and block lists, the external-links block list, whether bad words match inside longer words, and the per-rule mute escalation counts. They keep whatever value they hold and cannot be changed from here.Troubleshooting
Nothing is filtered when I test it
Nothing is filtered when I test it
You are almost certainly testing as an administrator. Administrators are exempt from every rule.
A rule is on but never triggers
A rule is on but never triggers
Check the rule’s disabled channels and roles, and remember only the first matching rule fires per message.
Timeout is configured but nobody is timed out
Timeout is configured but nobody is timed out
You have at least one Automated Action. That disables rule-level timeouts everywhere.
Alerts are not posted for spam or repeated text
Alerts are not posted for spam or repeated text
Those two rules do not support alerts, despite the switch.
Every link is being blocked
Every link is being blocked
Your allowed-domains list is empty. Add the domains you want to permit.
A change saved but did not take effect
A change saved but did not take effect
Configuration reaches the bot within about 30 seconds normally, but up to 10 minutes if the notification is missed. Wait before re-saving.
Related
AI Auto-Mod
Catches intent rather than exact text.
Logging
Record Auto-Moderation actions for review.