Skip to content

Auto moderation (AutoMod) on Discord

On Discord, the AutoMod module runs completely in the background, analysing the messages that are sent and instantly applying the sanctions you configured whenever a security rule is broken.


When a member breaks an active AutoMod rule, the bot applies one of the following sanctions directly on Discord:

  • The user’s message is deleted from the Discord channel immediately.
  • The user gets no direct message about it; the message simply disappears from the conversation.
  • The offending message is deleted.
  • Kotbo sends the user an automatic direct message (DM) explaining what they did wrong (for example spam, insults or unauthorised links) and telling them a warning has been recorded against them.
  • The user is muted natively on Discord (timeout).
  • For the configured duration (for example 10 minutes, 1 hour, 28 days) they cannot speak in text channels, join voice channels or react to messages.
  • They receive a direct message explaining the reason and the length of the mute.
  • This sanction does not target members but bots: it belongs to the Secure mode (anti-bot) filter.
  • A bot added by anyone other than the server owner, and missing from the list of allowed users, is kicked or banned depending on the action chosen.
  • The user’s message is not edited or deleted.
  • Kotbo sends a silent alert to the moderators’ log channel to flag the suspicious behaviour (a ghost ping, for example).

Every action taken by Kotbo’s AutoMod is recorded in the log channel configured on your Discord server. Moderators see an embed containing:

  • The member involved (with their mention and Discord ID).
  • The Discord channel where the incident happened.
  • The type of filter that fired (spam, caps, profanity, blocked words, and so on).
  • The sanction the bot applied.
  • An excerpt or the whole message that triggered the filter (useful for checking false positives).

By default, if exclusions have been configured on the dashboard, certain members or areas of the server bypass the filters:

  • Exempt members: users holding a role configured as an “ignored role” (such as staff) can post without restriction.
  • Exempt zones: no message sent in an “ignored channel” is analysed by the bot.