Auto-Moderation Overview
Nevi's auto-moderation system with 5 filter types, escalating punishments, exemptions, and dedicated logging.
What is auto-moderation?
Auto-mod is a new feature, still in beta! Try it out, give feedback, and let us know if there are any issues in the support server.
Nevi's automod system detects and responds to rule-breaking content automatically. It covers 5 filter types with up to 7 escalating punishment steps per filter.
Filter types
- Spam - rapid messages and duplicate content
- Links - blacklist or whitelist URLs
- Words - banned word detection (shares the
/filterword list) - Mentions - mass-mention spam
- Raids - join flood detection with automatic lockdown
Automod is separate from the simple /filter command. The basic filter still works for simple word filtering, but automod adds escalating actions, per-filter configuration, exemptions, and dedicated logging on top of it.
Automod requires the Manage Server permission in your server settings (the same permission that lets you change server settings).
Getting started
Run /automod on to enable automod with sensible defaults. Use /automod view to see your current configuration at any time.
Default presets
Spam
5 messages in 3 seconds. Step 1: warn + delete. Step 2: mute 10 minutes + delete.
Mentions
5+ mentions in a single message. Step 1: warn + delete. Step 2: mute 30 minutes + delete.
Raids
5 joins in 10 seconds. Step 1: lockdown for 5 minutes.
Words
Matches your /filter word list. Step 1: delete.
These defaults are a starting point. You can customize thresholds, add or remove steps, and configure exemptions from there.
Subcommand reference
All automod configuration is done through subcommands of /automod.
| Subcommand | Description |
|---|---|
view | Display the current automod configuration |
on | Enable automod with default presets |
off | Disable automod entirely |
step | Add or update an escalation step for a filter |
removestep | Remove a specific escalation step |
removefilter | Remove an entire filter and all its steps |
threshold | Set the trigger count and time window for a filter |
window | Set how long violations count toward escalation |
links | Manage the link filter list and mode |
exempt | Add or remove role/channel exemptions |
log | Set or disable the automod log channel |
raidjoin | Set the actions for raid join detection |
raidwindow | Set the time window for raid detection |
Filter types
Each filter type targets a different kind of disruptive behavior. Click through to the detail pages for full configuration options.
Spam
Catches rapid messaging and duplicate content. Configurable message count and time window.
Links
Block or allow specific URLs with blacklist or whitelist mode. Hostnames are normalized automatically.
Words
Uses the same word list as /filter. Automod adds escalating actions on top of basic deletion.
Mentions
Detects mass-mention spam in a single message. Configurable mention count threshold.
Raids
Tracks member joins per time window. Triggers lockdown or other actions during join floods.
Related Commands
/automodmanagementRequires modConfigure the automod system