Protection

Auto Moderation

Automatically detect and handle rule violations including spam, inappropriate content, and bad behavior. Keep your server safe 24/7.

Overview

Natsumi's auto moderation system works in the background to protect your server. When violations are detected, the bot can automatically warn, timeout, or delete messages without moderator intervention.

Spam Detection

Detect mass messages, repeated content, and emoji spam

Word Filters

Block slurs, profanity, and custom banned words

Link Control

Manage Discord invites and external links

Mention Control

Limit mass mentions and prevent ping abuse

Basic Filters

Enable pre-built filters with a simple command:

Anti-SpamPopular

Detects rapid message sending and repeated content.

/automod antispam enable:true
Anti-InvitePopular

Blocks Discord server invite links.

/automod antiinvite enable:true
Anti-Links

Blocks all external links (customizable whitelist).

/automod antilinks enable:true
Anti-Caps

Prevents excessive CAPSLOCK usage.

/automod anticaps enable:true threshold:70
Anti-Emoji Spam

Limits emoji count per message.

/automod antiemoji enable:true max:10
Anti-Mass Mention

Blocks messages with too many mentions.

/automod antimention enable:true max:5

Advanced Automod

Create custom rules with advanced conditions and actions:

Custom Word Lists

Create lists of banned words with different severity levels:

Create Word List
/automod wordlist create name:"slurs" action:ban
Add Words
/automod wordlist add name:"slurs" words:"word1, word2, word3"

Regex Patterns

Use regular expressions for advanced pattern matching:

Add Regex Rule
/automod regex add pattern:"(?i)bad.*word" action:delete
Pro Tip

Use (?i) at the start of regex patterns to make them case-insensitive.

Wildcard Matching

Use wildcards for flexible matching:

  • *word* - Matches word anywhere in text
  • word* - Matches text starting with word
  • *word - Matches text ending with word

Available Actions

Configure what happens when a rule is triggered:

ActionDescriptionUse Case
deleteDelete the messageMinor violations
warnDelete + warn userStandard violations
timeoutMute user temporarilyRepeated violations
kickRemove from serverSerious violations
banPermanently banSevere violations

Escalating Actions

Configure automatic escalation based on violation count:

Set Escalation
/automod escalation set violations:3 action:timeout duration:1h
How Escalation Works

Violations reset after 24 hours by default. You can configure this with /automod escalation reset.

All Automod Commands

CommandDescription
/automod statusView all automod settings
/automod ignoreIgnore a channel or role
/automod antispamConfigure spam detection
/automod antiinviteBlock Discord invites
/automod antilinksBlock external links
/automod wordlistManage banned word lists
/automod regexAdd regex patterns
/automod whitelistAdd allowed links/words
/automod escalationConfigure action escalation
/automod testTest a message against rules

Best Practices

Start with Basic Filters

Enable anti-spam and anti-invite first, then add more rules as needed based on your server's specific issues.

Use Ignore Rules

Exclude moderator roles and bot channels from automod to prevent false positives.

Test Before Enabling

Use the /automod test command to check if your rules catch what you expect without affecting real users.

Use Escalation

Start with warnings and use escalation to automatically increase punishment for repeat offenders.

Monitor the Log Channel

Set up automod logging to a private channel so moderators can review actions and adjust rules.

Avoid Over-Moderation

Too many strict rules can frustrate legitimate users. Balance protection with usability.