Moderation
Nexmod provides automated moderation tools to keep your chat clean and welcoming.
Filters
Link Protection
Automatically remove messages containing links from non-permitted users.
- Permitted roles — Choose which roles can post links (subscribers, VIPs, moderators)
- Whitelisted domains — Allow specific domains (e.g.,
clips.twitch.tv) - Action — Delete message, timeout, or warn
Caps Filter
Prevent excessive use of capital letters.
- Threshold — Percentage of caps that triggers the filter (default: 70%)
- Minimum length — Minimum message length to check (default: 10 characters)
Spam Filter
Detect and remove repetitive or spammy messages.
- Max repeated characters — Maximum consecutive identical characters
- Max emote count — Maximum emotes in a single message
Filter Types
Nexmod supports six filter types:
| Filter | Description |
|---|---|
| Word Blacklist | Block messages containing specific words or phrases |
| Regex | Block messages matching a regular expression pattern |
| Caps | Limit excessive capital letters |
| Emote Spam | Limit excessive emote usage |
| Link | Block unauthorized links |
| First-Time Chatter | Apply special rules for first-time chatters |
Actions
When a filter is triggered, you can configure the response:
| Action | Description |
|---|---|
| Delete | Remove the message silently |
| Warn | Send a whisper or chat message warning the user |
| Timeout | Temporarily ban the user (configurable duration) |
| Ban | Permanently ban the user |
Bypass Roles
Each filter has a configurable list of bypass roles — users with these roles are exempt from the filter. By default, moderators and VIPs bypass all filters.
Moderation Log
Every moderation action is recorded in the Moderation Log, whether automated or manual:
| Field | Description |
|---|---|
| Action | What was done (ban, timeout, warn, delete, unban) |
| Target User | The user who was moderated |
| Moderator | Who performed the action (or “Nexmod” for automated) |
| Reason | Why the action was taken |
| Duration | Timeout duration (if applicable) |
| Platform | Twitch or Discord |
| Message Content | The message that triggered the action |
| Automated | Whether this was triggered by a filter or done manually |
Dashboard Permissions
| Action | Required Permission |
|---|---|
| View filters and logs | moderation:read — Viewer and above |
| Create, edit, delete filters | moderation:manage — Moderator and above |
Last updated on