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

  1. Go to Moderation → Settings → AutoMod.
  2. Choose a Mod Review Channel if you want flagged messages sent to Discord for manual review.
  3. Add a channel under monitored channels.
  4. Open Configure rules for that channel.
  5. Enable the categories you want AutoMod to scan.
  6. Set the auto-action threshold, flag threshold, and action for each rule.
  7. Save the rule.

Categories

CategoryDetects
ToxicityInsults, harassment, and hostile language
SpamRepeated words, repeated characters, and spam-like message patterns
NSFW textSexually explicit or adult text content
NSFW imageSexually explicit or adult image content
ScamKnown scam phrases and suspicious offer patterns
Invite linksDiscord invite links
Suspicious linksShortened or suspicious URLs
Mass mentions@everyone, @here, or high-volume user mentions
Hate speechAttacks or slurs targeting protected groups
Self-harmSelf-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

ActionWhat it does
NoneDoes not take a Discord action
WarnRecords a warning for the member
DeleteDeletes the message
MuteTimes out the member
KickKicks the member from the server
BanBans 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:

  1. Go to Moderation → Settings → AutoMod.
  2. Select a channel under Mod Review Channel.
  3. 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

OffenseAction
1stwarn
2ndmute
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