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 messages in your Twitch chat. This helps you create the community you desire on Twitch.

Twitch chat experience

Moobot minimizes the risk of unwanted behavior escalating in your Twitch chat by automatically removing chat messages instantly and reliably.

When Moobot times out a user, the removal is temporary. This allows them to return once they are ready to positively contribute to your Twitch community.

All auto-moderation options are fully customizable to fit the specific needs of you, your moderators, and your Twitch community.

General settings for your auto-moderation

The general moderation settings allow you to customize how Moobot moderates your chat.

Follow these steps to adjust your general settings:

  1. Open the «Moderation» menu from the main menu, then open «General settings».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 your changes.

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.