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:
Detects rapid message sending and repeated content.
/automod antispam enable:trueBlocks Discord server invite links.
/automod antiinvite enable:trueBlocks all external links (customizable whitelist).
/automod antilinks enable:truePrevents excessive CAPSLOCK usage.
/automod anticaps enable:true threshold:70Limits emoji count per message.
/automod antiemoji enable:true max:10Blocks messages with too many mentions.
/automod antimention enable:true max:5Advanced Automod
Create custom rules with advanced conditions and actions:
Custom Word Lists
Create lists of banned words with different severity levels:
/automod wordlist create name:"slurs" action:ban/automod wordlist add name:"slurs" words:"word1, word2, word3"Regex Patterns
Use regular expressions for advanced pattern matching:
/automod regex add pattern:"(?i)bad.*word" action:deleteUse (?i) at the start of regex patterns to make them case-insensitive.
Wildcard Matching
Use wildcards for flexible matching:
*word*- Matches word anywhere in textword*- Matches text starting with word*word- Matches text ending with word
Available Actions
Configure what happens when a rule is triggered:
deleteDelete the messageMinor violationswarnDelete + warn userStandard violationstimeoutMute user temporarilyRepeated violationskickRemove from serverSerious violationsbanPermanently banSevere violationsEscalating Actions
Configure automatic escalation based on violation count:
/automod escalation set violations:3 action:timeout duration:1hViolations reset after 24 hours by default. You can configure this with /automod escalation reset.
All Automod Commands
/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 rulesBest 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.
Too many strict rules can frustrate legitimate users. Balance protection with usability.