Pomoc Moderation

Moderation

Automatic moderation

The StreamieHUB bot can automatically moderate chat - detecting unwanted messages and acting on them. In the panel, go to Chat Bot → Moderation. The page has three tabs: Filters, Probations and Blocked.

Available filters

  • Caps Lock - blocks messages with an excessive number of uppercase letters (configurable threshold, minimum characters, maximum percentage)
  • Links - blocks messages containing URLs; supports configuring an allowed (allowlist) and blocked (blocklist) domain list using wildcards
  • Emotes - blocks messages with an excessive number of emotes (configurable limit)
  • Long messages - blocks messages exceeding the character limit (configurable maximum size)
  • Symbols - blocks messages with an excess of special characters (configurable threshold, minimum characters, maximum percentage)
  • Repetition - blocks messages that repeat the same word multiple times (configurable repetition limit and minimum length)
  • Zalgo characters - blocks "creepypasta" characters (Unicode combining characters; configurable limit)
  • Spam - detects rapid repeated messages from a single user (configuration: minimum characters, minimum messages, lookback time window, similarity threshold)
  • Keywords - blocks messages containing specific phrases or words; supports a phrase list, case sensitivity option, and whole-word matching

Moderation actions

For each filter you can set what happens to a message that violates the rules:

  • Delete message - the message disappears from chat with no penalty for the user
  • Timeout - the user is silenced for a set amount of time (duration in seconds, configurable separately for each filter)
  • Ban - the user is banned
  • Warning - the message is deleted, but the user receives no timeout or ban

Options for each filter

In addition to the action and exclusions, each filter has extra options:

  • Announcement - the bot sends a message to chat informing about the violation
  • Probation - the system tracks repeated violations by a user; further violations can result in stricter penalties

Filter exclusions

You can exclude selected user groups from each filter's enforcement:

  • Subscribers
  • VIPs
  • Moderators

Probations tab

When a filter has the Probation option enabled, the system records a user's violations. In the Probations tab you can see a list of users with violations (number of violations and date of last violation) and manually reset their probation.

Blocked tab

You can manually block specific users. The Blocked tab has two sections:

  • Twitch - block by Twitch username
  • Twitch Extension - block by opaque_user_id (format Uxxxxxxx) for users using the Extension

Link permission - !permit

If you have the links filter enabled, you can manually allow a specific user to send one link using the !permit [user] command. The permission is valid for 60 seconds.

Bans issued by the bot are permanent. Use the Ban action carefully - for most situations, Timeout or Delete message is sufficient.

Cos nie dziala? Napisz do nas