Discord AutoMod Done Right — 10 Filters | TeraOne Tutorial 2026
10 independent AutoMod filters for Discord: profanity, caps, links, spam, mentions and more. Per-filter action and bypass channels, under 50 ms latency.
AutoMod: 10 filters, one switch per rule, zero latency
AutoMod scans every message in real time with 10 independent matchers. You decide per filter: delete only, warn only, both, or off. Hot-path stays under 50 ms per message.
What it does
- 10 independent filters — profanity (up to 500 words), repeated text (2–100 chars), server invites (with own-server whitelist), external links (domain whitelist + block-all toggle), caps (50–100 % threshold), emojis (max 1–100), spoilers (max 1–100), mentions (max + @everyone weighting), zalgo (combining-mark threshold), anti-spam (2–20 messages / 1–60 s).
- Per filter: delete / warn / both / off —
Delete-onlyremoves silently,Warn-onlywrites to mod history and optionally DMs,Delete + Warndoes both,Offignores. - Bypass channels per filter — up to 50 per filter. Exclude NSFW from caps? Loosen spam in the chat channel? Full granularity.
- Shared immune roles with Moderation — up to 50 immune roles, configured once in Moderation, automatically valid for AutoMod.
- Master toggle — disables all 10 filters at once. For events, maintenance, emergencies.
- Mod-history integration — warn and delete+warn actions write real
ModActionrecords (moderator = bot). Show up in/history, audit log and moderation stats.
How to set it up
- Open Dashboard → Moderation → AutoMod.
- Flip the master toggle.
- Pick an action per filter — e.g.:
- Server invites: Delete + Warn, own server ID on the whitelist.
- Caps: Delete-only, threshold 80 %, bypass
#shouting. - Anti-spam: Delete + Warn, 5 messages / 8 s.
- Check immune roles (in Moderation): mods and bot team should be in there.
- Save, test in your server.
More in the dashboard.
Tips for better results
- Add profanity literally — l33t variations are not auto-detected. Add
b!tch,bitch,b1tchone by one, up to 500 entries. - Looser anti-spam on big servers — with 1000+ active members, 8 messages / 10 s is fine, otherwise it hits legitimate hype messages.
- Master toggle for giveaways — flip it off once for a mass-reaction event instead of touching every filter.
FAQ
Can I whitelist individual users?
User whitelist goes through roles (immune roles in Moderation, up to 50). Create a Trusted role and assign it — AutoMod will ignore those users entirely.
Why are delete-only actions not in the audit log?
Delete-only is intentionally silent — no ModAction record. To see them, switch the filter to Delete + Warn or enable the audit-log module separately (logs all message deletes).
Are bot messages filtered? No. AutoMod ignores bot messages on principle — no bot-war loops, no accidentally blocked webhook spam.
Need help? Join our Discord server.