Wiki / Reference / Automod rule types

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.