Discord AutoMod with enforcement or staff review
AutoMod checks new member messages against enabled rule filters: spam, invites, links, caps, mentions, words, emoji spam, duplicates, newlines and Zalgo text. Exempt roles and channels are set per filter; members with Manage Messages are skipped. Only the first matching filter is handled.
Start freeStart free. Pro is $9.99/month.
Choose report-only review to keep flagged messages in place and save a staff case. This mode does not delete, warn, mute, kick, ban, escalate or run AI analysis. Turn it off to restore the saved enforcement actions. AutoMod is included in Pro.
What you get
Configurable rule filters
Set thresholds, word lists and link rules, with per-filter role and channel exemptions. Allow GIFs exempts supported GIF-only links from the link filter when enabled.
Report-only staff review
Save a per-server queue with a message link, matched rule, author and up to 1,000 text characters. Staff with Manage Messages use private slash replies to list, view, mark reviewed or dismiss. Resolving a case never punishes the author. Optional notifications name the case and rule in a staff channel hidden from @everyone; message text stays in private replies.
Existing enforcement mode
With report-only off, enabled filters delete flagged messages and run their saved actions. Escalation can mute, kick or ban after repeated violations.
What it needs
- Report-only capture requires View Channel on the source and Message Content Intent. Staff need Manage Messages and access to each source channel to review its cases. Review commands are slash-only and replies are private.
- Optional notifications require a text channel hidden from @everyone, with View Channel and Send Messages for the bot. Choose a channel restricted to your staff. No bot punishment permissions are needed for report-only mode.
- Enforcement mode still needs Manage Messages and the permissions for configured actions: Manage Roles or Moderate Members for mute, Kick Members for kick, Ban Members for ban.
Setting it up
- Enable AutoMod on your Pro bot, open Configure, and choose the server. Enable Report-only review and optionally select Staff review notifications. Save Settings. Report-only is off by default, preserving existing enforcement.
- Enable the rule filters you need and set their thresholds, lists and exemptions. Saved punishment actions and escalation settings are ignored while report-only is on; AI analysis is also skipped.
- Regenerate older bots to install the queue commands and persistence. Use /automod amreview action:list, then view, reviewed or dismiss with the case number.
- For a saved Link Filter that has no Allow GIFs setting, GIF links stay subject to the filter until you turn on Allow GIFs. With it on, a message passes the Link Filter only when all of its links are Tenor, Giphy or Discord .gif sources.
Example
A member posts a word matched by an enabled Word Filter. In report-only mode the message stays in place, a pending case is saved, and an optional staff notification names the case number and rule. A moderator privately views and dismisses it; no punishment occurs.
Limits and troubleshooting
Limits
- Cases survive bot restarts in the generated bot database, with separate queues for each server. The first matching rule is saved; later edits or deletions do not update saved text. Attachments are not stored. No offline message backfill.
- At most 1,000 cases per server, including resolved cases. A full queue skips new reports. Cases expire 30 days after capture when the queue is next used; resolving a case does not free storage.
- List scans at most 50 entries and displays up to 10 accessible pending cases. Continue with the cursor in the response. Access is checked again before view or resolution; deleted, hidden or inaccessible source channels make cases unavailable.
If it doesnβt work
- No report: enable AutoMod and the relevant rule, turn on Report-only review, check exemptions and Message Content Intent. Repair source View Channel permissions.
- No notification: check the queue with /automod amreview. Choose a text channel hidden from @everyone and give the bot View Channel and Send Messages. Notifications are attempted once; failed delivery is not retried automatically.
- Queue warning: dashboard settings report missing permissions, storage/delivery failures or the storage limit after a report attempt. Check bot logs. No enforcement action is substituted for a failed report.
Example commands
| Command | What it does |
|---|---|
/automod amreview action:list | Privately list up to 10 accessible pending cases from the next 50 queue entries. Use case:<cursor> to continue. |
/automod amreview action:view case:1 | View saved text and the source link, if you and the bot can still view the source channel. |
/automod amreview action:reviewed case:1 | Mark a pending case reviewed and record the reviewer; never applies punishment. Use /automod amreview action:dismiss case:1 to dismiss instead. Both record the reviewer and never punish. |
Full command list and configuration options in the AutoMod documentation.
What does it cost?
AutoMod is included in Pro β Start free. Pro is $9.99/month.
- 1 hosted bot, online 24/7
- 16 free-forever modules
- 10 custom commands
- No credit card required
- 3 bots
- All 44 modules β including AutoMod
- AI Module Builder (50 credits/mo)
Frequently asked questions
Does report-only mode delete or punish?
No. Rule matches are saved for review, with optional staff notifications. Deletion, warnings, mute, kick, ban, escalation and AI analysis are skipped. Turn report-only off to restore existing enforcement settings.
Who can view the saved messages?
Staff with Manage Messages who, along with the bot, can still view the source channel. Review commands reply privately. Notifications show a case number and rule, never the saved text; restrict the chosen channel to your staff.
How long does the queue keep cases?
Cases survive bot restarts. Each server stores up to 1,000 total cases, including resolved cases, with up to 1,000 text characters per capture. Cases expire 30 days after capture when the queue is next used. A full queue skips new reports; attachments and offline messages are not captured.
Related modules
Add AutoMod to your server today
Create your bot, toggle the module on, and it's live β hosted for you, no code, no downloads.
Start freeStart free. Pro is $9.99/month.
