AutoMod

AutoMod monitors the content of messages themselves (links, spam, profanity, excessive caps...) — unlike the protection system, which monitors dangerous administrative actions (deleting a channel, mass-kicking...). Each rule is enabled and configured independently.

Message Content Rules#

RuleWhat it detects
badWordsOffensive language (insults, sexual content) via customizable word lists
antiLinksUnauthorized external links
antiInviteInvite links to other Discord servers
antiMentionMentioning a large number of members in one message
antiCapsMessages with an excessive ratio of CAPS
antiSpoilerSpoiler tag abuse
antiZalgoZalgo text (glitched diacritic spam)

Spam Rules (under !spam in the bot)#

A separate set of rules focused on message repetition and size rather than content — shown in the dashboard on the same AutoMod page, but controlled via !spam in the bot, not !automod:

  • antiSpamrapidly repeated messages
  • repeatedText / duplicateMessagesrepeating the same text or the same message
  • antiEmoji / antiStickeremoji or sticker flooding
  • antiNewline / longMessageexcessively long messages or messages full of blank lines

Every rule has#

  • Action: delete only, warn, mute, timeout, kick, or ban.
  • Exceptions: roles and channels exempt from the rule.
  • Its own mute/timeout duration if the action requires one.

Staff roles

There's no automatic exemption for staff from AutoMod — explicitly add their role to the exceptions list for every rule you want them exempt from.