Word Filter
Use the word filter to block offensive or unwanted content. It checks incoming chat messages (and optionally usernames) against rules and then performs a moderation action.
Dashboard overview
At the top you see the active chat account (Bot / Streamer / custom bot), the global settings, and the rules. At the end of the page there is a live test for example messages.
Global settings
- Status: Active/Inactive toggles the entire word filter for the channel.
- Exceptions: Subs, VIPs, and mods can be excluded.
- Important: If the bot is not sending as the streamer, mods are always excluded (the switch is disabled).
Rules
- Word or phrase: Required field (max. 200 characters).
- How to search: contains, exact, starts with, ends with, RegEx.
- Case sensitive?
- Whole word only? If
Nois selected,hellowill also match a message likehelloworld. - Target: What should be checked? Message, username, or both. At least one must be enabled.
- Action: Delete message, Warning, Timeout, Ban.
- Timeout duration: only for Timeout (1 to 1,209,600 seconds). Hidden for other actions.
- Reason: optional, but required for Warning (max. 500 characters).
- Only for specific logins: comma-separated list (optional).
- Status per rule: Active/Inactive. This field is shown after the rule is created.
RegEx
- RegEx is for advanced patterns. Write the pattern without slashes, e.g.
^https?://orhello|hi. - With RegEx there is no automatic word or whitespace logic; the pattern is applied directly to the message (or username). The
Whole wordoption has no effect here. - Case sensitivity applies to RegEx as well. If disabled, matching is case-insensitive.
- Invalid RegEx is rejected on save (the rule is not created or updated).
Live test in the dashboard
- The test checks only the message (not the username).
- It considers only active rules, but no exceptions (Subs/VIPs/Mods) and no login filters.
- The result shows which action would be triggered.