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.

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.
- Using message filters to moderate Twitch chat automatically
- General settings for your auto moderation
- Restricting what someone can post in Twitch chat
- Removing blocked words, phrases and behavior from Twitch chat
- Letting pre-approved users bypass auto moderation
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:
- Open up the
«Moderation»menu from the main menu, then open the«General settings»menu from there.

- Adjust the settings to fit your needs.
- 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:
- Send one instant purge.
- Send one slightly delayed purge.
- Send both an instant and a delayed purge.
The choice is up to you on how you want to handle this.


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:
- Messages that would be removed by your Moobot's message filters.
- Messages that would be removed by your Moobot's blocked words, phrases and behavior.


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.


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.


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 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:
- Open up the
«Moderation»menu from the main menu, then open the«Permit command»menu from there.

- Adjust the settings to fit your needs.


- Click the
«Save»button at the bottom of the menu to save the settings.