Auto-Mod Setup
Auto-Mod automatically enforces rules so your moderators don't have to watch every channel. Go to Auto-Mod in the sidebar to configure it.
Exemptions (Set These First)
Before enabling any rules, configure exemptions to avoid false positives:
- Exempt Roles — Users with these roles are never affected by Auto-Mod (e.g. Staff, Mods, Bots)
- Exempt Channels — Auto-Mod is disabled in these channels (e.g. bot-commands, staff-only)
Administrators are always exempt from Auto-Mod regardless of these settings.
Anti-Spam
Detects users sending too many messages too quickly.
| Setting | Description | Default |
|---|---|---|
| Threshold | Number of messages within the interval to trigger | 5 |
| Interval | Time window in seconds | 5s |
| Action | delete, warn, mute, kick, or ban | delete |
How it works: If a user sends more than threshold messages within interval seconds, the action is triggered and excess messages are deleted.
Word Filter
Blocks specific words or phrases from being sent.
| Setting | Description |
|---|---|
| Filtered Words | List of words/phrases to block (supports partial matches) |
| Action | What to do when a match is found |
| Warn before timeout | Number of warnings before applying a timeout |
| Timeouts before kick | Number of timeouts before kicking |
| Timeout Duration | How long the timeout lasts |
| Custom warn message | Message shown to the user when warned |
| Custom kick DM | DM sent to user when kicked |
Escalation example: Set warn-before-timeout to 3 and timeouts-before-kick to 2. The user gets warned 3 times, then timed out twice, then kicked.
Anti-Link
Prevents members from posting links.
| Setting | Description |
|---|---|
| Allowed Domains | Domains that are always permitted (e.g. discord.com, youtube.com) |
| Action | What to do when a blocked link is detected |
Anti-Mention
Prevents mass-mention spam.
| Setting | Description | Default |
|---|---|---|
| Threshold | Max number of mentions in a single message | 5 |
Any message with more mentions than the threshold is deleted and the action is applied.
Anti-Caps
Prevents excessive use of capital letters.
| Setting | Description | Default |
|---|---|---|
| Threshold | Minimum % of characters that must be uppercase to trigger | 70% |
Only applies to messages longer than 8 characters to avoid false positives on short words like "OK" or "lol".
Anti-Raid
Detects sudden waves of new accounts joining (raid protection).
| Setting | Description | Default |
|---|---|---|
| Threshold | Number of joins within the interval to trigger | 10 |
| Interval | Time window in seconds | 10s |
| Action | kick (kick joiners) or lockdown (lock all channels) | kick |
When triggered, new accounts that joined during the raid window are actioned automatically.
Tips
- Start with delete actions to test that rules trigger correctly before escalating to kicks/bans
- Add your bot accounts to Exempt Roles to prevent them from being caught by Anti-Spam
- Use Allowed Domains in Anti-Link rather than disabling it entirely — this gives you precise control