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

Updated 7 October 2026

## 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](https://bloopbot.com/docs/getting-started)).
- The bot made a moderator in your chat ([step 1](https://bloopbot.com/docs/moderate-without-mods#bot-mod)). 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](https://bloopbot.com/docs/screenshots/flows-paused-bot-mod.jpg)

_The bar across your dashboard until the bot is a moderator, with the Make a mod button and the /mod command._

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

| Filter | What it catches to start with |
| --- | --- |
| Links | Any link except Twitch's own, including links disguised as `example dot com`, written in look-alike letters or broken up with invisible characters |
| Blacklist | Words and phrases you add. It starts empty, so it does nothing until you add some |
| Caps | A message with 8 letters or more, over 70% of them capitals |
| Symbols | A message of 8 characters or more that is over 50% symbols |
| Emotes | More than 15 emotes in one message |
| Repetition | A 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](https://bloopbot.com/docs/moderation#follow-bots) 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](https://bloopbot.com/docs/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](https://bloopbot.com/docs/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](https://bloopbot.com/docs/moderate-without-mods#bot-mod)) 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](https://bloopbot.com/docs/moderation#follow-bots) 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.
