Automod rule types
Updated by Maxime_48 · 1 week ago · Views: 300
This page summarizes Automod rule types and common configuration options.
🤬 Bad words
Detects blocked words or regex patterns.
Common fields:
- Patterns
- Action
- Enabled state
Recommended actions:
- Delete
- Warn
- Flag for review
🌊 Spam messages
Detects too many messages in a short time window.
Common fields:
- Max messages
- Window duration
- Action
Recommended actions:
- Delete
- Warn
- Mute
📣 Mass mentions
Detects too many mentions in a single message.
Common fields:
- Max mentions
- Action
Mentions can include users, roles, @everyone, and @here.
Recommended actions:
- Delete
- Warn
- Mute
🔗 Link filter
Detects links based on domain rules.
Common fields:
- Mode: whitelist or blacklist
- Domain list
- Action
Whitelist mode allows only listed domains. Blacklist mode blocks listed domains.
✉️ Invite filter
Detects Discord invite links.
Common fields:
- Action
Recommended actions:
- Delete
- Warn
🔠 Caps spam
Detects messages with too many uppercase letters.
Common fields:
- Uppercase percentage threshold
- Minimum message length
- Action
The minimum length prevents short messages from being flagged unfairly.
🆕 New account
Detects messages from accounts younger than a configured number of days.
Common fields:
- Minimum account age
- Action
Recommended actions:
- Flag for review
- Warn
- Mute
Use stronger actions only if your server is frequently attacked by new accounts.
🎣 Anti-Scam
Detects the classic Discord scams: fake free Nitro and gift messages, Steam giveaway bait, crypto and wallet-drainer phrases, and lookalike domains.
A curated built-in list is always active. Fake Nitro and Steam phrases match on their own, while crypto phrases and lookalike domains are only flagged when the message also contains a link.
Common fields:
- Extra patterns (optional, one per line, plain text or regex)
- Action
Recommended actions:
- Delete
- Flag for review
🗳️ Anti-Poll
Detects native Discord polls.
Common fields:
- Allowed channels (optional, one channel ID per line)
- Action
With no allowed channel, every poll is caught. Polls posted in a listed channel are left alone.
📝 Fields that take one entry per line
Patterns, domains, extra scam patterns and allowed poll channels are all written one entry per line. Press Enter to start a new one — the field keeps the text exactly as you type it, blank lines included.
Nothing is normalized until you save the rule. At that moment, leading and
trailing spaces are removed from each line, blank lines are dropped, and a
pattern written as /like this/ keeps only what is between the slashes.
Reopening a rule shows you what it actually holds, so a list that came back shorter than what you typed had blank or duplicate-looking lines in it.
📊 Actions summary
| Action | Effect |
|---|---|
| Delete | Removes the message and posts an entry in the log channel. |
| Warn | Records a warning and keeps the message. |
| Mute | Deletes the message and times the member out for the duration set on the rule (minutes, or a number with m, h or d). |
| Kick | Deletes the message and removes the member from the server. |
| Ban | Deletes the message and bans the member from the server. |
| Flag for review | Deletes the message and posts it in the log channel for staff. Nothing is recorded in the moderation history. |
All actions except Warn also delete the message that triggered the rule.
💡 Best practices
- Use delete or warn before enabling kick or ban.
- Test regex rules carefully.
- Keep staff roles ignored if appropriate.
- Do not ignore too many roles or Automod becomes ineffective.
- Review logs often during the first days after enabling Automod.