Skip to content

Moderate Twitch chat with no mods

Let Bloopbot cover chat when nobody else is watching it: spam filters that are on from the start, timeouts that grow on their own, and a flow that handles follow-bot raids.

6 min readUpdated

The short answer

Bloopbot moderates your Twitch chat when you have no moderators. Its spam filters are on from the start, it warns a viewer the first time and times them out for longer each time after that, and a ready-made flow switches on Twitch Shield mode when a follow-bot raid hits. It runs on Bloopbot's servers, so it keeps working while you are busy playing, and there is nothing to install. Setting it up takes about ten minutes, and it works on every plan.

You need:

  • Your Twitch channel connected to Bloopbot (Get started).
  • The bot made a moderator in your chat (step 1). Without it, Bloopbot can't delete a message or time anyone out.

1. Make the bot a moderator

Until the bot is a moderator, the dashboard shows a Not a mod bar, and the flows that need it are paused.

  1. Press Make @your_bot_username a mod in the bar.
  2. If Bloopbot can't add moderators with your Twitch connection, the bar shows a /mod command instead. Copy it and send it in your own Twitch chat.
  3. The bar goes away once Twitch lists the bot as a moderator.
The Flows page bar: 2 flows are paused until the bot is a moderator in your chat, with the Make @bot a mod button, the /mod command and a copy button
The bar across your dashboard until the bot is a moderator, with the Make a mod button and the /mod command. Click to enlarge.

2. Check the filters

Open Moderation. On a new channel every filter is already on, with settings that suit most small channels. If you saved this page before, your own choices stay as you left them.

FilterWhat it catches to start with
LinksAny link except Twitch's own, including links disguised as example dot com, written in look-alike letters or broken up with invisible characters
BlacklistWords and phrases you add. It starts empty, so it does nothing until you add some
CapsA message with 8 letters or more, over 70% of them capitals
SymbolsA message of 8 characters or more that is over 50% symbols
EmotesMore than 15 emotes in one message
RepetitionA character repeated 10 times, a word repeated 5 times, or a long message that mostly repeats itself
  1. Under Blacklist Entries, add the words your chat should never see, one at a time.
  2. Under Link Whitelist, add any website your viewers may share, such as your Discord's domain.
  3. Switch off any filter your chat doesn't need. An emote-heavy community might switch off Emotes.
  4. Press Save.

What happens when a filter catches a message: the message is deleted and, the first time, the viewer gets a warning in chat. After that, each catch times them out for longer: 5 seconds, then 1 minute, 10 minutes and 1 hour. A viewer's strikes fade after an hour. Escalation Settings on the same page changes the steps.

Subscribers skip every filter except the blacklist, and moderators skip them all; each filter's Exempt Level changes that. A link in a command one of your flows answers, such as !sr with a Spotify link, gets past the link filter, because that command's own checks decide what it takes.

3. Stop follow-bot raids

A follow-bot raid is dozens of brand-new accounts following you within a minute, often before a wave of abuse in chat. No filter can see it coming, so a flow does it.

  1. Set up Shield mode on Twitch first: in your Twitch moderator view, open Shield Mode settings and choose what it restricts. Bloopbot only switches it on and off.
  2. Open Flows, press Marketplace and choose Follow-bot protection.
  3. Press Add 1 flow — paused, open the Follow-bot lockdown flow, read it once and switch it on.

When at least 20 accounts follow within 60 seconds and most of them are under a week old, the flow turns Shield mode on, posts a calm announcement and turns it off again 10 minutes later. Stop a follow-bot raid covers every setting.

4. Let AI read chat for you

Filters catch patterns. They can't tell that a polite-looking message is harassment or a scam. The AI moderation filter, on Pro, is a step you put in a flow that reads each message for harassment, hate speech, sexual content, scams and spam, and a rule of your own. Start with the watch-only flow, which acts on nothing, read its run log after a stream, then let it delete and warn. Set up AI moderation walks through it.

When someone can help

When a regular you trust offers to help, make them a moderator on Twitch. Bloopbot treats them as one straight away: they can !permit a viewer to post a link, switch filters on and off with !filters and edit the blacklist from chat, with no sign-in. Tick them on Team to let them into your dashboard as well. Share the work with mods and editors lists what they can do.

Check it's working

  1. Ask a friend who isn't a subscriber or a moderator to post a link such as example.com in your chat.
  2. The message disappears and the bot replies Links are not permitted without permission.
  3. Ask a moderator, or type yourself, !filters. The bot lists each filter and whether it is on.

Troubleshooting

  • Nothing gets deleted. Check the bot is a moderator (step 1) and the filter is on. The viewer may be exempt: subscribers skip every filter except the blacklist.
  • A link you're happy with keeps getting deleted. Add its website under Link Whitelist, or have a moderator !permit the viewer for a minute.
  • The warnings are too noisy. Turn on a filter's Silent Mode (no warning message): the message is still deleted, without a reply.
  • Shield mode stayed on after a raid. Turn it off in Twitch. Stop a follow-bot raid explains why that can happen.
  • You want to see what happened. Every flow's Run log shows its path, and Audit Log shows who changed your settings.
A little guidance. A lot of possibilities.Something not working?