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 No is selected, hello will also match a message like helloworld.
  • 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?:// or hello|hi.
  • With RegEx there is no automatic word or whitespace logic; the pattern is applied directly to the message (or username). The Whole word option 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.
Word Filter | ByteMate Docs