AutoMod
AutoMod is Nexcord's Pro-only AI-powered message moderation system. It scans monitored Discord channels, applies per-channel rules, and either acts immediately or sends flagged messages to a moderator review queue.
Requirements
AutoMod requires:
- A Nexcord Pro server
- A monitored Discord channel
- At least one enabled AutoMod rule
- Bot permissions for any actions you want AutoMod to execute
Enable AutoMod
- Go to Moderation → Settings → AutoMod.
- Choose a Mod Review Channel if you want flagged messages sent to Discord for manual review.
- Add a channel under monitored channels.
- Open Configure rules for that channel.
- Enable the categories you want AutoMod to scan.
- Set the auto-action threshold, flag threshold, and action for each rule.
- Save the rule.
Categories
| Category | Detects |
|---|---|
| Toxicity | Insults, harassment, and hostile language |
| Spam | Repeated words, repeated characters, and spam-like message patterns |
| NSFW text | Sexually explicit or adult text content |
| NSFW image | Sexually explicit or adult image content |
| Scam | Known scam phrases and suspicious offer patterns |
| Invite links | Discord invite links |
| Suspicious links | Shortened or suspicious URLs |
| Mass mentions | @everyone, @here, or high-volume user mentions |
| Hate speech | Attacks or slurs targeting protected groups |
| Self-harm | Self-harm or suicide-related content |
Confidence Thresholds
Each rule has two confidence thresholds:
- Auto-act threshold: if AutoMod confidence is greater than or equal to this value, AutoMod performs the configured action immediately.
- Flag threshold: if AutoMod confidence is greater than or equal to this value but below the auto-act threshold, the message is sent to the queue for moderator review.
The flag threshold must be lower than the auto-act threshold.
Auto Actions
| Action | What it does |
|---|---|
| None | Does not take a Discord action |
| Warn | Records a warning for the member |
| Delete | Deletes the message |
| Mute | Times out the member |
| Kick | Kicks the member from the server |
| Ban | Bans the member from the server |
Mod Review Channel
The Mod Review Channel is where AutoMod sends Discord embeds for messages that need manual moderator review.
To configure it:
- Go to Moderation → Settings → AutoMod.
- Select a channel under Mod Review Channel.
- Save.
Messages are still stored in the dashboard queue when they meet the flag threshold.
Queue
The AutoMod Queue page (Moderation → AutoMod Queue) shows flagged messages by status:
- Pending: waiting for moderator review
- Approved: approved by a moderator
- Dismissed: dismissed as no action needed
Approving a pending item executes the recommended action in Discord when the action is warn, delete, mute, kick, or ban. Dismissing records the review without taking the action.
Audit Log
The AutoMod Logs tab (Moderation → Logs → AutoMod Logs) shows AutoMod action history, including:
- Category
- Confidence
- Action taken
- Trigger type
- Actor
- Timestamp
It includes both automated actions and manually approved queue actions.
Pre-filters
AutoMod uses pre-filters before AI inference for common high-signal cases:
- Invite links
- Suspicious URLs
- Mass mentions
- Spam
- Profanity
These checks help catch obvious violations before sending a message through AI analysis.
Bot Permissions
AutoMod can only execute actions the bot has permission to perform:
- Manage Messages for delete
- Moderate Members for mute
- Kick Members for kick
- Ban Members for ban
If the bot lacks the required permission, the dashboard records the review and shows a warning that the Discord action could not be completed.
Rate Limit
AutoMod Rate Limit detects users who send messages too frequently and takes action automatically.
How it works
Each message in a monitored channel increments a per-user counter in a rolling time window. If the counter exceeds the configured threshold before the window expires, AutoMod triggers the escalation ladder.
Configuration
Go to Moderation → Settings → AutoMod, expand a monitored channel, and scroll to the Rate Limit section.
Settings:
- Window (seconds): the rolling time window to count messages in (5–300)
- Message threshold: maximum messages allowed in the window before action is taken (2–50)
- Offense reset (hours): hours of clean behavior before the offense count resets (1–168)
- Escalation: a list of offense steps, each with an action (warn, mute, kick, ban). The last step applies to all subsequent offenses beyond the defined steps.
Escalation
| Offense | Action |
|---|---|
| 1st | warn |
| 2nd | mute |
| 3rd+ | ban |
You can add unlimited steps. Actions must escalate in severity (warn < mute < kick < ban).
Actions
Rate limit actions use the same execution path as manual moderation commands:
- Members receive a DM notification with the server name, reason, and total warnings (for warn actions)
- Actions are logged under Moderation → Logs → AutoMod Logs with trigger type
auto - Rate limit actions do not appear in Mod Logs
Bot Permissions
Rate limit actions require the same permissions as content AutoMod:
- Moderate Members for mute
- Kick Members for kick
- Ban Members for ban