Wiki Settings & dashboards

🤖 AutoMod

AutoMod is Server Assistant’s automatic message filter. It watches your channels and quietly acts on scams, slurs, spam and dodgy links — so your team isn’t firefighting every bad message by hand. You decide how strict it is, and nothing acts that you haven’t switched on.

When you first set the bot up, AutoMod is seeded from your community type: the setup wizard presets the filter packs, punishment ladder and anti-raid sensitivity to match a Gaming, Creator, Anime, Crypto, Education, NSFW or General community. This page is where you fine-tune all of it after the fact.

Who can configure: an admin role. Some panels — AI Review in particular — need PREMIUM.

The /automod command

/automod FREE ADMIN

Open the AutoMod dashboard — one panel with every filter, list and threshold. Admins only; everything is done with buttons.

ArgumentTypeNotes
No arguments — the dashboard is fully interactive.
Server Assistant
Server AssistantApponly you can see this
🤖 AutoMod Configuration
Filters, lists and thresholds — all in one place.
Status
✅ Enabled
Active filter packs
scams, slurs_l1, ip_grabbers
Custom filters · Link blocks
2 · 1
Max mentions · Anti-spam
6 · ✅
AI review (Premium)
❌ off
🔘 Toggle on/off 📦 Filter Packs ✏️ Custom Filters
🔗 Link Blocks 🪜 Punishment Ladder 🚦 Spam Settings
🧠 Self-training 🤔 AI Review

The top of the dashboard is a live summary — whether AutoMod is on, which packs are active, your custom filter and link-block counts, the mention limit, anti-spam status and AI review. Every button below opens one of the panels you can step through next.

Step through every panel

Use Next › and ‹ Back to walk each AutoMod panel, including the forms that open from them.

📦 Filter Packs
Server Assistant
Server AssistantApponly you can see this
📦 AutoMod Filter Packs
Curated rule packs — turn on as many as you like. Recommended for gaming: scams + slurs_l1 + ip_grabbers.
scams
Free Nitro, Steam gift, fake giveaways, mass-ping scams, char spam, foreign invites
slurs_l1
Slurs only — casual profanity not filtered (recommended)
slurs_l2 · profanity_l3
+ targeted harassment · all profanity (high false-positive risk)
ip_grabbers · lexicon
IP-logging link blocks · broad community word list
Pick which packs to enable…
← Back

Filter Packs. Tick the ready-made packs you want — several can run at once. scams blocks the usual Free-Nitro and gift-card scams; slurs_l1 catches slurs while leaving everyday swearing alone; slurs_l2 adds targeted harassment; profanity_l3 filters all casual swearing (warned as high false-positive); ip_grabbers blocks IP-logging links; and lexicon is a broad community word list, refreshed daily.

Server Assistant
Server AssistantApponly you can see this
🤔 AutoMod AI second-opinion
Borderline word-filter and spam hits get a quick AI confidence check. Hits at or above your threshold act automatically; anything below is left up and posted to staff for a one-tap decision. High-confidence hits (links, mention spam) always act immediately.
Status
⚪ Off · ⚠️ needs Premium
Auto-action threshold
70/100
✨ Premium. Only borderline messages are checked, so token use stays low.
🔁 Toggle on/off 🎚️ Set threshold ← Back

AI Review PREMIUM. A second opinion for the grey-area hits. When a word filter or spam check is unsure, the bot asks the AI for a confidence score: if it lands at or above your threshold it acts automatically; below that, the message stays up and your staff get a Delete & warn / Allow prompt. Only borderline messages are ever sent for review, so token use stays low.

Server Assistant
Server AssistantApponly you can see this
AI auto-action threshold
Hits at or above this score act automatically.
Threshold (0–100)
70
Save

The threshold form. Opens from 🎚️ Set threshold. Enter a number from 0 to 100. A higher number means the AI has to be more confident before it acts on its own — anything below the line is handed to your staff to decide.

Server Assistant
Server AssistantApponly you can see this
🧠 Self-trained AutoMod
The bot quietly learns from what your staff delete or flag, then proposes server-specific rules for your approval. Nothing is ever auto-enforced — you accept or reject each one.
Status
🟢 Learning
Samples collected
34 / 50 needed
🔒 Only message text is stored, locally, for 30 days. No author identities.
🔁 Toggle learning on/off ✨ Suggest rules now
🗑️ Clear learning log ← Back

Self-training. With learning on, the bot remembers the content of messages your team deletes or flags via Message Report, then clusters the patterns and — when you press ✨ Suggest rules now — proposes custom filters tailored to your server. Only message text is kept (locally, for 30 days, no author identities), and nothing is enforced until you accept it. 🗑️ Clear learning log wipes the collected samples.

Server Assistant
Server AssistantApponly you can see this
🧠 Proposed rule 1 of 3
Your staff keep removing repeated invite-link spam. This rule would catch it automatically.
Regex pattern
(discord\.gg|discord\.com/invite)/\w+
Would have caught
• “join my server discord.gg/xyz”
• “discord.com/invite/abc free stuff”
Accept to add it to your custom filters, or Skip. Nothing is enforced until you accept.
✅ Accept ⏭️ Skip

Reviewing proposals. Pressing ✨ Suggest rules now walks you through each proposed rule one at a time — the reason for it, the pattern it would use, and real examples it would have caught. ✅ Accept adds it to your custom filters (live immediately, just like any custom filter); ⏭️ Skip discards it. At the end you get a tally of how many were added and skipped.

Server Assistant
Server AssistantApponly you can see this
✏️ Custom Filters
Your own patterns, on top of the curated packs.
2 custom filter(s)
\bbadword\b
spam\s*phrase
Select filters to remove…
➕ Add filter ← Back

Custom Filters. Your own word/phrase patterns, on top of the curated packs. ➕ Add filter opens a form for a regular-expression pattern (up to 200 characters). The bot checks it for you — invalid patterns, or ones that could hang on malicious input, are rejected with an explanation. The dropdown removes any you no longer want.

Server Assistant
Server AssistantApponly you can see this
Add custom regex filter
Messages matching this pattern get actioned.
Regex pattern
e.g. \bbadword\b or spam\s*phrase
Save

The custom filter form. Enter one pattern. If it isn't valid, or looks like it could be slow on crafted input, the bot tells you why and asks you to rewrite it — so a stray pattern can never wedge moderation.

Server Assistant
Server AssistantApponly you can see this
🔗 Custom Link Blocks
Domains to block on top of the built-in lists.
1 custom blocked link(s)
badsite.com
Select links to remove…
➕ Add link block ← Back

Link Blocks. A blocklist of domains you never want posted, on top of the built-in IP-grabber and scam lists. ➕ Add link block takes a domain (e.g. badsite.com) — paste a full URL and the bot strips it down to the domain for you. The dropdown removes entries.

Server Assistant
Server AssistantApponly you can see this
Punishment ladder
One step per line: count:action[:minutes]
Steps
3:timeout:10 5:timeout:60 10:ban
Save

Punishment Ladder. Decides what happens as a member racks up warnings. Each line is count:action[:minutes] — for example 3:timeout:10 times someone out for 10 minutes at 3 warnings, then 5:timeout:60, then 10:ban. Actions are timeout, kick, ban or warn; the minutes are optional. The default ladder is exactly the one shown.

Server Assistant
Server AssistantApponly you can see this
Spam thresholds
Mention limits and repeat-message detection.
Max mentions per message
6
Anti-spam (yes/no) — repeat-message detection
yes
Save

Spam Settings. Two quick controls: the maximum mentions allowed in a single message (anything over the limit is treated as mention spam), and an anti-spam toggle (yes/no) that catches the same message repeated over and over.

How community-type presets seed AutoMod

You never start from a blank slate. When you run /setup and pick your community type, the bot seeds AutoMod, the punishment ladder and anti-raid to match — and even pre-guesses the type from your server’s name and description (defaulting to General if it’s unsure, rather than guessing wrong).

Community type Filter packs Ladder Anti-raid
🌐 General / mixed Scams + IP-grabbers Standard Normal
🎮 Gaming Scams + IP-grabbers + slurs Standard Normal
🎨 Creator / Streamer Scams + IP-grabbers + slurs Standard Strict
🌸 Anime / Fandom Scams + IP-grabbers + slurs Gentle Normal
💰 Crypto / Trading Scams + IP-grabbers + slurs Strict Strict
📚 Education / Study Scams + IP-grabbers Gentle Normal
🔞 NSFW / 18+ Scams + IP-grabbers + slurs Standard Strict
🛠️ Set it up myself (nothing — tune it here)

The three ladders are Gentle (5 → 10 → 20 warnings), Standard (3 → 5 → 10) and Strict (2 → 3 → 5), each ending in a ban. Whatever the preset sets, you can override any of it from this dashboard at any time.

See also