Skip to main content

Automatic moderation for your Twitch chat

Moobot is a Twitch chat bot that 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 how Moobot moderates your chat.

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 main menuThe moderation main menu
  2. Adjust the settings to fit your needs.
  3. Click the «Save» button at the bottom of the menu to save the settings.

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 Moobot 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.

Adjusting how Twitch chat messages are removedAdjusting how Twitch chat messages are removed

Automatically denying withheld Twitch AutoMod messages

Sometimes Twitch's AutoMod withholds messages from your Twitch chat that it thinks should not be displayed.

If such a message will be removed by your Moobot anyway, you can have Moobot automatically deny it for you before it reaches your chat. This will help keep your Twitch chat and AutoMod queue clean and free of unnecessary clutter.

Moobot can be set to automatically deny withheld Twitch AutoMod messages for:

  1. Messages that would be removed by your Moobot's message filters.
  2. Messages that would be removed by your Moobot's blocked words, phrases and behavior.
Automatically denying withheld Twitch AutoMod messagesAutomatically denying withheld Twitch AutoMod messages

To avoid Moobot removing messages caught by AutoMod's own filters, you can activate the «Only deny withheld messages when they are caught by your AutoMod's Blocked Terms and Phrases» option in 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.

Seeing what is being removed by your auto moderationSeeing what is being removed by your 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.

Seeing how long a removed user has watched the streamSeeing how long a removed user has watched the stream

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 then 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 username...» input in the controls widget on your dashboard.

Pre-approving users via the dashboardPre-approving users via the dashboard

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 main menuThe moderation main menu
  2. Adjust the settings to fit your needs.Pre-approving users via Twitch chatPre-approving users via Twitch chat
  3. Click the «Save» button at the bottom of the menu to save the settings.