Skip to Content
NexmodModeration

Moderation

Nexmod provides automated moderation tools to keep your chat clean and welcoming.

Filters

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:

FilterDescription
Word BlacklistBlock messages containing specific words or phrases
RegexBlock messages matching a regular expression pattern
CapsLimit excessive capital letters
Emote SpamLimit excessive emote usage
LinkBlock unauthorized links
First-Time ChatterApply special rules for first-time chatters

Actions

When a filter is triggered, you can configure the response:

ActionDescription
DeleteRemove the message silently
WarnSend a whisper or chat message warning the user
TimeoutTemporarily ban the user (configurable duration)
BanPermanently 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:

FieldDescription
ActionWhat was done (ban, timeout, warn, delete, unban)
Target UserThe user who was moderated
ModeratorWho performed the action (or “Nexmod” for automated)
ReasonWhy the action was taken
DurationTimeout duration (if applicable)
PlatformTwitch or Discord
Message ContentThe message that triggered the action
AutomatedWhether this was triggered by a filter or done manually

Dashboard Permissions

ActionRequired Permission
View filters and logsmoderation:read — Viewer and above
Create, edit, delete filtersmoderation:manage — Moderator and above
Last updated on