Skip to main content

Automatic moderation for your Twitch chat

The Twitch bot can act as your mod, auto-removing spam and undesirable comments in your Twitch chat. This helps you create the community you desire on Twitch.

Twitch chat experience

Moobot reduces the risk of unwanted behavior escalating in your Twitch chat by automatically removing chat messages with certainty and low latency.

When your Moobot puts a user in a timeout, it only removes them temporarily. This means they are always welcome back when they are ready to be a desirable member of your Twitch community.

All the auto moderation options of your Moobot are fully adjustable to fit the needs of you, your Twitch mods, and your community on Twitch.

General settings for your auto moderation

Your general moderation settings offer you some special settings for your moderation, some of which override any settings you have adjusted for your filters and blacklisting.

By adjusting your general settings, you can avoid having to adjust several individual settings in their own menus.

Just follow these steps to adjust your general settings:

  1. Open up the «Moderation» menu from the main menu, then open the «General settings» menu from there. The moderation menu
  2. Adjust the settings to fit your needs.
  3. Click the «Save» button at the bottom of the menu to save the settings.

Announcing your auto moderation rules in Twitch chat

The Twitch bot can automatically announce in your Twitch chat when someone breaks your rules.

By announcing when and why someone is removed from your Twitch chat, you make everyone aware of your rules and the consequences for breaking them.

You can disable these announcements in the «General settings» menu by deactivating the toggle button for «Filter announcements» and/or «Blacklisted phrase announcements».

Activated toggle button Deactivated toggle button

Each of your filters have their own announcement, with the minimum cooldown time between announcements being bound to each individual filter.

To adjust the minimum time between announcements, adjust the «Minimum time between announcements» value.

The announcements section of the general settings menu

Excluding special Twitch chat messages from auto moderation

You can exclude certain special messages from your auto moderation, like Twitch re-sub alerts and chat messages with Bits.

For your blacklisting you can exclude these special messages in the «General settings» menu by activating the «Exclude Twitch subscription announcements» and/or «Exclude messages containing Twitch Bits» checkboxes in the «Blacklisted phrase whitelist» section.

You can also adjust the amount of Bits required to exclude the chat message, by adjusting the «Minimum amount of Twitch Bits to exclude» value.

For your filters you will need to adjust a filter's individual settings to exclude these special messages.

The whitelist section of the general settings menu

Adjusting how Twitch chat messages are removed

Twitch chat will sometimes lag and not properly hide chat messages that your Twitch chat bot removes.

This happens because your Twitch chat bot removes the message so fast that Twitch chat cannot keep up with it.

To avoid having some already removed messages appear in your Twitch chat, you can have your Twitch chat bot remove messages twice. Once instantly and once delayed.

Unfortunately, removing messages twice also means your moderator logs will display the timeout twice.

You can adjust this behavior in the «General settings» menu by adjusting your selection in the «Purge handling» section.

You can choose between these options:

  1. Send one instant purge.
  2. Send one slightly delayed purge.
  3. Send both an instant and a delayed purge.

The choice is up to you on how you want to handle this.

The purge handling section of the general settings menu

Auto-adjusting moderation to be more lenient during Twitch raids

When a Twitch raid happens your Twitch chat may become unusually disorderly.

While this disorderly behavior normally would be undesirable, you can temporarily allow some extra excitement throughout the duration of the raid.

By activating the «Temporarily set the active settings to Lenient on incoming Twitch raids» checkbox in the «General settings» menu, the Twitch bot will use your custom «Lenient» type settings for each of your individual filters for its auto moderation.

Keep in mind that these custom «Lenient» type settings are only available when you have set up your filters with Advanced Mode activated.

Adjust the «Minimum amount of raiders required» value to avoid abuse, and the «Duration of the settings override» value for how long you want to allow the disorderly behavior.

The Twitch raids section of the general settings menu

Seeing what is being removed by your auto moderation

You can use the event log widget to see what is being removed by your auto moderation.

Just activate the «Removed messages» option in the «Display» menu for the widget.

The event log widget displaying what is being removed by auto moderation

If you have the Community Loyalty feature enabled, the log entry will also display how long the removed user has been watching the stream. This can help you decide if you need to take further action.

The event log widget displaying what is being removed by auto moderation, with the removed user's watch time visible

Letting pre-approved users bypass auto moderation

Sometimes you want to let a user post a relevant link, or a relevant large copy-pasted text in Twitch chat, while removing any other such chat messages.

Your community members can @mention or whisper you or your Twitch mods to ask for approval, and you can decide for yourself whether to accept or deny their request.

Pre-approving users via the dashboard

Users can be pre-approved to bypass auto moderation by searching and selecting the user in the «Permit a user» input in the controls widget on your dashboard.

The controls widget

Pre-approving users via Twitch chat

Twitch mods can pre-approve users to bypass auto moderation by typing «!permit Username» in Twitch chat, where «Username» is the username of the user you want to pre-approve.

The «!permit» chat command is a built-in chat command, and you can adjust it by following these steps:

  1. Open up the «Moderation» menu from the main menu, then open the «Permit command» menu from there. The moderation menu
  2. Adjust the settings to fit your needs. The !Permit chat command menu
  3. Click the «Save» button at the bottom of the menu to save the settings.