Best Discord AutoMod Settings: Keyword, Spam, and Timeout Configuration
The best Discord AutoMod setup combines a tight slur/keyword block list, spam and mention-flood limits set to alert-only at first, and short timeouts (60 seconds to 5 minutes) that escalate with repeat offenses — then layers an AI moderation bot on top to catch the context AutoMod's fixed rules miss. AutoMod handles the obvious, high-volume garbage automatically. Everything subtle needs a second layer.
This guide walks through every AutoMod setting that matters, gives you thresholds that won't punish normal chatter, and shows exactly where built-in AutoMod stops being enough.
What AutoMod Can and Can't Do on Its Own
Discord AutoMod is a free, native feature in Server Settings under "AutoMod" (Community servers get the full set of rules). It scans messages before they post and can block them, flag them, or time the user out — no bot required.
What it does well:
- Block specific words, phrases, and regex patterns
- Use Discord's maintained "commonly flagged words" preset lists (profanity, sexual content, slurs)
- Catch spam and repeated text
- Limit how many unique mentions one message can contain
- Auto-timeout users who trip a rule
What it genuinely can't do:
- Understand intent or sarcasm. "I'll kill this boss" and a real threat look the same to a keyword rule.
- Read images, voice, or content inside links.
- Adapt per channel without you manually building separate rule sets.
- Judge context — a word that's fine in a venting channel and a problem in a support channel gets treated identically.
AutoMod is a blocklist, not a brain. That distinction shapes every setting below. For the full picture on the native tool versus a bot, see our breakdown of Discord AutoMod vs bot moderation in 2026.
Step 1: Set Up Keyword and Slur Filters
Go to Server Settings → AutoMod → Block Certain Words.
Start with Discord's preset lists. Enable the built-in Slurs and Severe Profanity keyword presets — these are maintained by Discord and cover obfuscation tricks (spacing, symbols, leetspeak) that a hand-typed list misses. Turn the "Sexual Content" preset on for any server that isn't an 18+ space.
Then add a custom keyword list for things specific to you:
- Competitor server invites or scam phrases ("free nitro", "steam gift", "click here to claim")
- Doxxing bait or your community's known harassment terms
- Off-topic words you don't want (crypto shilling, for example)
Two rules that save you grief:
- Use the allow list. Every keyword rule has an exception field. Add legitimate words that contain a flagged substring (classic example: "Scunthorpe" tripping a profanity filter). This is the single biggest cause of false positives.
- Don't over-block. A 400-word forbidden list feels thorough but quietly censors normal conversation and trains your members to resent the bot. Keep custom lists tight and review them monthly.
Set the action for slurs and severe profanity to Block message + Timeout. Set softer rules (mild off-topic words) to Block message only or even Alert only while you tune.
Step 2: Configure Spam and Mention-Flood Thresholds
Two AutoMod rules cover the bulk of raid and self-promo behavior.
Block Mention Spam. This caps how many user/role mentions a single message can contain. Recommended values:
- Small servers (under 1,000 members): 5 mentions
- Mid-size (1,000–10,000): 4 mentions
- Large (10,000+): 3 mentions
Three is aggressive but large servers are the ones raiders target with @everyone-style mass pings. Pair this with disabling @everyone/@here permissions for the regular member role — AutoMod's mention cap and Discord's permission system work together here.
Block Spam Content. This is Discord's built-in spam heuristic (repeated messages, copy-paste flooding). Turn it on for everyone except trusted roles. There's no numeric dial — it's on or off — so the tuning happens through exemptions, not thresholds.
For raw message-rate flooding (the same user posting 10 messages in 3 seconds), native AutoMod is weak. That's a Slowmode + bot job, covered later. For the broader link-and-scam side of spam, walk through our guide on how to set up Discord AutoMod to block spam and scam links.
Step 3: Choose the Right Action — Timeout vs Delete vs Alert
Every AutoMod rule lets you pick what happens when it fires. You can stack actions. Pick by severity:
- Block message (delete): Stops the message from ever posting. Use this on every rule — it's the baseline. The user sees a "blocked by AutoMod" notice; no one else sees the message.
- Send alert to a channel: Posts a copy of the flagged message into a private mod-log channel. Use this on every rule too, especially while tuning. It's how you spot false positives without combing through chat.
- Timeout the user: Mutes the member for a set duration. Reserve this for genuinely serious rules — slurs, severe profanity, mention raids. Don't timeout for a single mild keyword; you'll punish people for typos and lose goodwill.
A clean default for most servers:
| Rule | Action |
|---|---|
| Slurs / severe profanity | Block + Alert + Timeout |
| Mention flood | Block + Alert + Timeout |
| Spam content | Block + Alert |
| Mild custom keywords | Block + Alert (no timeout) |
| New/experimental rules | Alert only (no block) for the first week |
Running new rules as Alert only first is the trick experienced mods use. You watch what would have been blocked for a week, fix the false positives, then switch on blocking with confidence.
Step 4: Set Timeout Durations by Server Size
Timeout length is a behavioral lever, not a punishment scoreboard. Shorter is usually better — the goal is to interrupt bad behavior, not exile someone over one bad message. AutoMod uses a fixed duration per rule (it can't auto-escalate on its own — that needs a bot), so pick a sensible single value:
- Small / tight-knit servers (under 1,000): 60 seconds to 5 minutes. Your members are mostly regulars; a short cooldown plus a mod follow-up does the job, and long timeouts feel heavy-handed.
- Mid-size servers (1,000–10,000): 5 to 10 minutes. Enough to stop a flood and give a human mod time to look.
- Large / public servers (10,000+): 10 minutes to 1 hour for serious rules. At this scale you're often facing bad-faith accounts, and a longer mute buys your team breathing room during raids.
For true escalation — 1 minute for a first offense, an hour for the fifth, a kick after that — you need a moderation bot that tracks history. AutoMod treats every offense as if it were the first.
Where AutoMod Ends and an AI Moderation Bot Begins
AutoMod is excellent at the dumb-but-frequent problems: a raider pasting slurs, a bot spamming invite links, a @everyone ping flood. Turn it on, set the rules above, and it'll quietly handle that traffic forever.
It hits a wall the moment moderation requires judgment:
- A user being subtly cruel without using a single banned word
- Coordinated harassment spread across many "clean" messages
- The same phrase being fine in one channel and a problem in another
- Repeat offenders who deserve escalating consequences, not the same flat timeout each time
This is where a context-aware bot earns its place. PeakBot's AI moderation reads the intent of a message and adapts per channel, instead of matching a fixed keyword blocklist. It catches the harassment that slips past a word filter, and because it tracks behavior over time, it can escalate — a gentle nudge first, a longer timeout for repeat offenders. PeakBot is free, AI-powered, and runs alongside native AutoMod (they don't conflict; AutoMod blocks the obvious stuff, the bot handles the gray area).
PeakBot is one word, free with no time limit on 30+ features, and powers 500+ Discord communities. Beyond moderation it folds in XP and leveling, tickets, anti-raid, logging, and a full analytics dashboard — replacing MEE6, Carl-bot, Dyno, and TidyCord with a single bot. To be fair to the alternatives: MEE6 has the most polished onboarding, Carl-bot has the deepest reaction-role tooling, and Dyno is the cheapest paid tier at $4.99/mo (MEE6 premium runs $11.95/mo, Carl-bot $7.99/mo). PeakBot's edge is the AI moderation layer and an all-in-one free tier. Compare them side by side on the PeakBot comparison page.
For a complete moderation playbook covering roles, verification gates, and raid response, read the ultimate guide to Discord server moderation in 2026.
Recommended AutoMod Configuration Summary
A solid baseline for most servers:
- Keyword filters: Discord's Slurs + Severe Profanity presets on, a tight custom list, an allow list for false-positive-prone words. Action: Block + Alert + Timeout.
- Mention spam: Cap at 3–5 depending on size. Action: Block + Alert + Timeout.
- Spam content: On for everyone except trusted roles. Action: Block + Alert.
- Timeouts: 60s–5min (small), 5–10min (mid), 10min–1hr (large).
- Always alert to a private mod-log channel so you can see and tune false positives.
- Layer an AI bot for intent, context, and escalation that AutoMod can't do.
FAQ
How do I stop AutoMod from flagging normal messages (false positives)?
Use the allow list (exceptions field) on each keyword rule to whitelist legitimate words that contain a flagged substring, and run new rules as Alert only for a week before turning on blocking. Reviewing your mod-log alerts is the fastest way to spot which words are misfiring.
Can I exempt certain roles or channels from AutoMod?
Yes. Every AutoMod rule has exempt roles and exempt channels fields. Exempt your mod and trusted-member roles from spam rules, and exempt off-topic or venting channels from softer keyword rules. Keep slur/severe-profanity rules applying to everyone, including mods.
Should I use Discord AutoMod or a moderation bot?
Use both. AutoMod is free and handles high-volume, obvious violations (slurs, link spam, mention floods) with zero setup cost. A bot like PeakBot adds context-aware judgment, per-channel adaptation, and escalating consequences for repeat offenders — the parts AutoMod's fixed keyword rules can't handle.
How often should I update my AutoMod settings?
Review your mod-log alerts weekly when a server is new or growing fast, then monthly once it stabilizes. Trim keywords that never fire, add new scam phrases as you see them, and adjust mention/spam thresholds if your member count crosses a size tier.
Does AutoMod work on non-Community servers?
Basic keyword and spam rules work on most servers, but the full AutoMod rule set (including some presets and the mention-spam rule) requires enabling Community in Server Settings. Turning on Community is free and unlocks the complete configuration described above.
