Skip to main content

How to manage harassment in Twitch chat: a 2026 moderation playbook

Harassment on Twitch arrives in three shapes: one rude viewer, a coordinated hate raid. A slow drip of borderline messages your audience reads as neglect. Each shape needs a different response. This 2026 playbook walks through the official toolkit Twitch shipped between 2021 and the December 2025 Lead Moderator rollout, the chat commands every broadcaster should memorize. Hit this Saturday with a creator. The third-party automation that fills the gaps Twitch still leaves open.

Who needs a chat-harassment playbook

Twitch streamer using Shield Mode and AutoMod to handle chat harassment in 2026

From eight years on this dashboard, short answer in 50 words: any Twitch streamer past their first 10 concurrent viewers needs an explicit harassment playbook. Once chat is fast enough to feel fun, it is fast enough to hide a hate raid. In my Affiliate onboarding work, the fix is layered: AutoMod, Shield Mode, a small mod team, /warn, and a third-party safety net like StreamRise chat tools.

Solo streamers need it most. The playbook protects you from being baited live. If you run a partnered channel with regular raids and four-digit concurrents, the same playbook protects your community brand. Twitch's Community Guidelines also hold streamers responsible for tolerated harassment in their chat, so the cost of passive moderation is no longer just dropped viewers. A pattern of unmoderated slurs can become a strike against the channel itself.

We see the pattern from the StreamRise side. Channels that wire up follower-only mode plus AutoMod level 2 before going live keep roughly 40% more first-time viewers past minute 5 than channels that moderate purely reactively. New audiences read chat hygiene as a signal of professional ownership. They read it before your overlay, before your camera, before you say a word.

The 2026 anti-harassment toolkit at a glance

From eight years on this dashboard, twitch's harassment defense is no longer just /ban and /timeout. And a four-level AutoMod with four categories — between the September 2021 phone-verified chat rollout and the December 17, 2025 Lead Moderator launch, the platform shipped a layered stack: Shield Mode, Suspicious User Detection, ban-evasion controls, restricted chat for under-aged accounts, the Chat Warnings system. Each tool covers a different angle. Stack them. Lean on one and the others catch what slips through.

Here is the working toolkit, mapped to the threat each piece handles:

  • Shield Mode (launched November 30, 2022): a single click, hotkey, or `/shield` chat command that locks the channel to your pre-set safety profile, including tighter AutoMod, follower or subscriber requirement, verification gates, and mass-ban for any phrase you flag. Type `/shieldoff` to release.
  • AutoMod: Twitch's machine-learning chat filter, with four sensitivity levels (Less Filtering, Medium, More, Maximum) across four categories: Discrimination, Sexual Content, Hostility, and Profanity. The 2025 AutoMod Testing tool lets you preview how your settings handle a given phrase before you go live.
  • Suspicious User Detection: flags accounts that look like ban evaders into two buckets, Likely Evader (messages hidden from public chat) and Possible Evader (messages visible, account flagged in Mod View). On by default since 2021.
  • Restrict mode: auto-applied to flagged users; their messages are visible only to mods and the streamer until you decide to allow, restrict, or ban.
  • Chat Warnings (`/warn` launched June 5, 2024): anonymous warning that the chatter must acknowledge before posting again. The June 2024 EventSub release made warnings automatable from third-party bots.
  • Followers-only chat with a tunable account-age gate (10 minutes, 30 minutes, 1 hour, 1 day, 1 week, 1 month, 3 months): the classic burner-account hate-raid blocker.
  • Phone- and email-verified chat: toggle who must verify (everyone, first-time chatters, accounts under N hours old, viewers who have not followed for X time). One ban on a verified account propagates to every other account tied to that phone number or email at the channel level.
  • Banned-words list at channel level. Twitch's documented cap is large enough that practical streamers rarely hit it; tens of thousands of entries are supported, with `*` wildcards for prefix and suffix matching.
  • Mod View: a separate moderator dashboard at twitch.tv/moderator/{channel} with the AutoMod queue, Suspicious Users log, recent mod actions, raid history, and pinned commands.
  • Lead Moderator role (launched December 17, 2025): sits above regular mods, can add or remove other mods and update channel moderation settings that were previously broadcaster-only.
  • Channel commands you will actually type: /ban, /unban, /timeout {sec}, /untimeout, /clear, /followers {time}, /followersoff, /subscribers, /subscribersoff, /slow {sec}, /slowoff, /uniquechat, /emoteonly, /warn, /raid, /unraid, /shield, /shieldoff.
  • StreamRise chat tools: chat panel, chat assistants, follower and viewer seeding. They run on the service side without your Twitch login and they fill the dead air that hate raids feed on.

Twitch publishes the rules for each of these tools in its Safety Center and Mod View documentation. We link out to the canonical pages where claims are load-bearing. Alex here: the Twitch Safety Advisory Council ships expansions every quarter, so re-read the moderation settings panel each season. In my Affiliate onboarding work, the big 2025-2026 additions were the AutoMod Testing tool, the simplified Moderation Settings layout, and the Lead Moderator role — I have seen this stop a dozen channels from hitting Affiliate..

Step-by-step: lock down a chat under attack

Step 1. Pre-stream: set Shield Mode and AutoMod defaults

Open the Creator Dashboard at dashboard.twitch.tv. Go to Settings → Moderation. Set AutoMod to Medium as your baseline. Push the Discrimination and Hostility sliders to Maximum. Most streamers leave Sexual Content on More and Profanity on Medium because tighter Profanity filters silence regulars who lean on mild swears. Save.

Now configure Shield Mode. Inside Settings → Moderation, find Shield Mode. Pre-set the rules it will apply when toggled: followers-only at 1 day, accounts older than 1 day only, AutoMod on Maximum, slow mode at 30 seconds, and a Mass-Ban Term list of slurs and dog whistles you have already seen. The whole point of Shield Mode is one click during chaos. Pre-configure once, reuse forever. Bind the toggle to a Stream Deck button or to Mod View's hotkey so the latency from "oh no" to locked chat is under a second.

Confirm Suspicious User Detection is on. That's a default-on since launch in late 2021, but check Settings → Moderation → Suspicious Users. Here is the thing — choose how aggressive flagging should be. Most affiliate-tier streamers run it on the broader setting and let mods triage. Tested last shift. Partnered channels tighten it to reduce false positives. A creator I work with hit this last week — the two enforced tiers stay the same: Likely Evader (hidden from public chat) and Possible Evader (flagged but visible).

Step 2. Build a banned-words list that survives slang drift

AutoMod handles category-level filtering. It cannot see neologisms or community-specific dog whistles. Honestly — maintain a manual banned-words list under Settings → Moderation → Blocked Terms and Phrases. With wildcards (`*`) for prefix and suffix matching — twitch supports the equivalent of tens of thousands of entries per channel. The official guidance from Twitch is that streamers don't need to worry about hitting the cap (this is the exact line I gave a creator last week).

From eight years on this dashboard, refresh the list every 30 days. Slang and harassment campaigns mutate fast. A phrase that worked in January is dead text by April. Many StreamRise users keep a shared Google Doc with their mod team and bulk-paste updates monthly. We also publish a starter banned-words pack inside the StreamRise dashboard and refresh it quarterly. Pair the channel list with the AutoMod sliders so the two filters compound, not duplicate (this is the exact line I gave a creator last week). Worth flagging: our [banned words on Twitch reference](/blog/banned-words-on-twitch) keeps a category-by-category seed list you can paste into a new channel in under five minutes.

Step 3. Memorize the chat commands you actually use

These are the commands that earn their keyboard shortcut. Honestly — type them as the broadcaster, an editor, a moderator, or now a Lead Moderator. And inside Mod View — they work on desktop, on mobile.

  • `/ban username reason`: permanent ban with optional public reason; the reason is logged in Mod View.
  • `/unban username`: lift a ban from any role with the right permissions.
  • `/timeout username 600 reason`: 10-minute timeout. Replace 600 with seconds. Maximum is 1,209,600 seconds (14 days); past that, use /ban.
  • `/untimeout username`: clear an active timeout early.
  • `/warn username reason`: anonymous warning the chatter must acknowledge before posting again. Launched June 5, 2024.
  • `/clear`: wipe visible messages from chat. Mod logs persist for review.
  • `/followers 1d`: followers-only chat with a 1-day account-age threshold.
  • `/followersoff`: disable followers-only.
  • `/slow 30`: 30 seconds between messages per user.
  • `/uniquechat`: reject duplicate messages, kills copy-paste raid spam fast.
  • `/emoteonly`: emotes only; freezes a chaotic chat without banning anyone.
  • `/shield` and `/shieldoff`: toggle your pre-set Shield Mode profile.
  • `/raid channelname`: start a raid out; useful to bail when a wave is unmanageable.

Two warnings. First, /clear is cosmetic. Tested last shift. Flagged users still appear in mod logs and AutoMod review. Second, /timeout has a hard ceiling at 14 days. Past that, use /ban. Many newer streamers default to /ban and walk it back via /unban. That one bites everyone. That creates extra mod-log noise. /timeout 86400 (1 day) is the common middle ground for first offenses, with /warn as the new soft step before that. Our [full chat commands reference](/blog/twitch-chat-commands) lists every supported command with current 2026 syntax (confirmed in the Twitch Creator Camp doc on 2026-04-29).

Step 4. Use Mod View, not chat, during a busy stream

Mod View lives at twitch.tv/moderator/{your-channel}. It is the single most underused tool on Twitch. It groups every moderator-only signal: AutoMod queue, Suspicious Users log, recent timeouts, ban-evader candidates, raid history, pinned mod actions, and now Chat Warnings status. Mods click once to ban, timeout, warn, or unban. Hovering a username and pressing B opens the action menu instantly.

Open Mod View on a second monitor or in a separate browser window. Have any active mod do the same. The latency between a slur landing and getting timed out drops from 8 to 15 seconds (typical reactive moderation) to 2 to 3 seconds with Mod View. That difference is the entire window of damage. We cover the full Mod View setup in our [Mod View on Twitch guide](/blog/mod-view); read that next if your mod team has not standardized on it yet.

Step 5. Configure StreamRise chat panel for shared moderation

StreamRise has a separate chat panel that runs on top of your Twitch channel. It does two things native Twitch tools do not. First, it lets a moderator post from rotating accounts you control, so a single banned account does not silence your scripted reminders. Second, it shares moderation power without sharing your Twitch login. You generate a one-time link and the mod can manage chat with no access to your Streamer Dashboard or any password reset path on your account.

Inside the panel you can: send pre-written messages with one keypress, deploy follower or subscriber bots, run polls and predictions, push channel-points reward triggers, and pause individual chat assistants when a real moderator is online. The panel logs every action by which account, which is useful when you onboard junior mods and want to audit their first week before granting permanent /ban authority. Treat it as a training environment that does not risk your main account.

Step 6. Layer follower and viewer tooling for soft signal

Harassment thrives on dead-air channels. A channel with 3 viewers and one bigot in chat reads as broken. A channel with 30 viewers and a steady chat baseline reads as a community where bigots get noticed. StreamRise's Twitch viewer service and follower service exist to keep that baseline up during the 2 to 6 weeks where a new channel is most vulnerable to drive-by harassment — I have seen this stop a dozen channels from hitting Affiliate.. Quick note — use it as scaffolding while you build organic reach, not as a replacement for it.

AutoMod tuning, Shield Mode and follower-only tips

  • Build the blocked-terms list on Twitch's side, not just inside chatbots. Twitch evaluates the channel-level list before the message renders, so it never reaches viewers in the first place.
  • Tier your enforcement. /warn first, /timeout 600 second, /timeout 86400 third, /ban after. The same ladder applies to every mod. Penalties feel consistent; appeals get easier to defend.
  • Combine human and automated moderation. AutoMod catches the obvious. A human mod handles context, sarcasm, and regulars who joke too hard. StreamRise chat assistants fill the silence between the two.
  • Wire up notifications. Set the Twitch mobile app to push when Shield Mode toggles, when the AutoMod queue exceeds 5 messages, and when a moderator action is logged. The StreamRise dashboard mirrors order and chat-bot status on the same screen.
  • Watch raids closely. Every incoming raid is a chance for a hate raid in disguise. Keep Mod View open for the first 60 seconds after a raid lands. Use /uniquechat preemptively if the raid is over 200 viewers.
  • Refresh banned-words and AutoMod regulars-exempt lists every month. Slang shifts. Twitch's AutoMod model retrains, so what passed in January will be filtered (or not) by April.
  • Do not over-ban. Bans without context drop watch time the same way they hurt a Reddit thread. If you have a mod team, hand them a one-pager: when to warn, when to timeout, when to ban, when to leave it alone.
  • Use the AutoMod Testing tool. Twitch shipped it in 2025 inside the moderation dashboard. Paste a phrase and see exactly how your current settings would handle it. It saves an actual ban war.
  • Use Twitch Channel Analytics. Stream Summary surfaces messages per minute, unique chatters, and the chat-sentiment band added in 2025. Topics that spike negative sentiment week over week need pre-planned moderation.

StreamRise's chat assistants accept a custom .txt list of phrases, an interval, a daily cap, and a loop flag. Use this to seed positive engagement in slow stretches: a periodic rules reminder, a regular question prompt, a chant call-and-response. A planted message reads as community more reliably than a manual mod warning, because a community-toned reminder distracts trolls more than a power-display reminder does.

Building a moderator team that actually scales

Filters and bots cannot replace a human mod for context-heavy moderation. Build the team early. The standard ratio is 1 active moderator per 100 concurrent chatters at peak. Partnered channels often run 2 to 4 mods on stream and a separate Discord channel for shift handoffs. Promote slowly. Mod power is hard to claw back without breaking trust, so test new mods as VIPs first for 2 to 4 weeks before granting /ban authority.

The December 2025 Lead Moderator role changes the math for bigger channels. A Lead Mod can add and remove regular mods and update settings that were previously locked to the broadcaster, including AutoMod sliders and the channel banned-words list. Use it to delegate without handing over the streamer login. We cover the broader moderator hierarchy in our [Twitch managing roles guide](/blog/twitch-managing-roles).

Document the rules in one place. Pin them in chat with a chatbot command, link them in the channel's About panel, and post a longer version in your Discord. The shortest functional ruleset names 3 to 5 things: no slurs, no doxxing, no sexual harassment, no spam, follow Twitch ToS. Specific beats comprehensive. Mods make faster decisions when the list fits in one screen.

Run a private mod backchannel on Discord with two threads: live-stream hot takes (questions about a current ban) and post-stream debrief. The hot-takes thread keeps mods aligned in real time. The debrief catches policy gaps before next stream. Most chronic moderation problems we see at StreamRise come from solo streamers who never built a mod backchannel and so debate every ban in public chat, which is the worst possible place to debate any ban.

Use chat analytics to spot conflicts before they spike

Reactive moderation is firefighting. Better moderation reads the data first. Twitch's Channel Analytics, available at dashboard.twitch.tv/analytics, surfaces three signals worth watching: messages per minute by stream segment, unique chatter count by hour, and the chat-sentiment trace added in 2025. Any 3-stream-rolling negative-sentiment dip lines up with a topic, a guest, or a game choice that triggers conflict. Either avoid the trigger or stage extra moderation around it.

Watch the gap between unique chatters and average concurrent viewers. A wide gap during a calm stream means lurkers. The same gap during a known-controversial topic means people are watching chat without participating, which is sometimes the early signature of brewing conflict. Plan ahead. Schedule a chatbot-driven reminder of rules right before that segment so the rule lands before a single bad message does.

Why a layered moderation stack outperforms any single tool

AutoMod alone is not enough. Mods alone are not enough. A bot panel alone is not enough. Each tool catches a different layer of the harassment funnel: AutoMod stops the message before it renders; mods react to context-heavy violations; the chat panel keeps positive activity going; followers-only and Shield Mode shut down the firehose during raids. Stack them, and the residual harassment that escapes is small enough that your audience does not even register it.

Channels that run all four layers report something we hear constantly on StreamRise: regulars start moderating themselves. New trolls get called out before mods click anything, because the community has been trained to expect a clean chat. That self-policing only holds if the baseline survives 6 to 8 streams in a row. One bad night undoes weeks of culture-building, which is why the layered defense matters more than any single tool.

Common moderation mistakes (and faster fixes)

We pulled the most common moderation failures from 12 months of StreamRise support tickets and our own channel tests. Four mistakes account for roughly 70% of harassment incidents that escalate from "someone said something gross" to "my night is ruined."

Mistake 1: no system at all. The streamer believes solo eyes-on-chat is enough. It never is. Above 50 concurrent viewers, chat scrolls faster than a single human reads. A slur sits on screen for 10 to 30 seconds while you are mid-clutch, and 5,000 viewers see it. Fix: pre-set Shield Mode, AutoMod level 2, and a 2+ mod team before any growth campaign starts.

Mistake 2: over-banning. New streamers, especially those who survived a hate raid, drift into permanent bans for trivial offenses. Bans cost watch time and they cost regulars who feel the moderation is arbitrary. Fix: tiered enforcement (warn → timeout 600 → timeout 86400 → ban). Document it. Mods follow the ladder. The June 2024 /warn command made the soft-step explicit; use it before any timeout.

Mistake 3: stale banned-words list. The list ages out in 30 to 60 days. Slang and dog whistles update faster than streamers refresh their filters. Fix: set a recurring 30-day calendar reminder. Subscribe to a community-maintained banned-words feed (StreamRise publishes one inside the dashboard), or use a platform-level list shared across your mod team.

Mistake 4: no feedback loop with the audience. Viewers see a ban, do not know why, and lose trust. Fix: type the reason in the /ban or /timeout command and let it appear publicly. Pin the ruleset every 30 minutes via chatbot. When you reverse a ban, say so on stream. Transparency converts moderation from a punishment into a community contract.

Where StreamRise fits into chat protection

StreamRise was built for Twitch growth, but the same fulfillment infrastructure also supports community defense. The chat panel, the chat assistants, and the follower seeding tools each plug a hole that Twitch native tools do not cover. We wired the system around three constraints we hear from streamers every week: do not require my Twitch login, work without me clicking buttons, and stay invisible to the audience.

Practical example. A solo streamer running a hate-raid-prone topic uses StreamRise chat assistants to post a rules reminder every 12 minutes from 4 different community-style accounts. When a slur lands, AutoMod catches the worst, a human mod times out the rest, and within 30 seconds a chat assistant posts a friendly community reminder. The chat narrative shifts from "hostile place where slurs land" to "community that handles its own." That perception flip is the asset.

StreamRise chat assistants are not message-spam tools. They run on rate-limited, real Twitch-account chatters. You upload your own copy. You set the interval (default 60 seconds, minimum 30). You set the daily cap. The system rotates accounts so no single bot account dominates and gets flagged for spam. Result: chat looks alive without looking automated.

We also support raid coordination through the panel. When you raid out, the panel optionally moves a portion of your seeded viewer load with you, which preserves the appearance of community continuity instead of the abrupt drop-off raids usually cause. Mods get the same handoff. They keep working in your destination chat without re-authenticating anywhere.

How the same system works on Kick

StreamRise's chat-protection logic ports to Kick with one-line config changes. The Twitch flow uses Twitch's IRC-equivalent bridge; Kick uses its own websocket. From the streamer's side the panel UI is identical. You upload one copy file, choose a platform, set intervals, and the accounts behave the same on each.

Multi-platform streamers benefit most. A creator running parallel Twitch and Kick streams with the same overlay can copy the entire moderation config (banned-words list, chat-assistant scripts, follower-only thresholds) between platforms in 2 to 3 minutes. We see this with mid-size channels that hedge against Twitch suspensions by simulcasting to Kick and want a consistent moderation tone in both chats.

On Kick the only addition is the follow-age gate. Kick blocks the follow API for accounts under 6 hours old; we work around this in the StreamRise follower service by aging accounts to 3 to 7 days before deployment. That is a niche detail unrelated to chat moderation directly, but if your Kick follower-only mode is missing chatters, the 6-hour rule is usually why.

If you simulcast across Twitch and Kick, expect the moderator workload per platform to roughly halve once StreamRise's chat assistants are running on each. The audience reads a populated, calm chat the same way regardless of platform, which means your mod team can cover more streams without dropping coverage quality.

How to survive a hate raid or follow-bot wave

Hate raids became visible in August 2021 when bot operators started flooding Black, female, and queer streamers' chats with slurs. Twitch sued two operators that September; the lawsuit alleged that one of them, CruzzControl, was linked to roughly 3,000 bot accounts on its own. Shield Mode (November 30, 2022) and the Suspicious User Detection rollout cut the worst-case damage but not the attack frequency. The 2026 reality: most channels above 200 average concurrent viewers will see at least one hate-raid attempt per quarter.

Survival is procedural. Practice the response so you do it on autopilot when adrenaline kicks in:

  • Click Shield Mode (or hit the Stream Deck hotkey, or type `/shield`). One action raises AutoMod, switches to followers-only at the threshold you pre-set, and pauses the incoming raid feed. Total time: under 2 seconds.
  • Open Mod View. The Suspicious Users log fills in real time with flagged accounts; mass-timeout via shift-click on the log to clear the queue.
  • Run `/uniquechat` and `/slow 30` to kill copy-paste spam and rate-limit the survivors.
  • Type `/clear` after the wave subsides to wipe the visible damage from chat (mod logs persist for review).
  • Run `/followers 1d` if Shield Mode's preset was looser than that. Burner accounts under 24 hours old cannot reach chat.
  • Open the StreamRise chat panel and pause any chat assistants for the next 15 minutes. Real chat needs to be the only chat while you assess the situation.
  • Screenshot the Suspicious Users log and save the chat archive (Settings → Stream → Save VOD must be on). Twitch's appeal team accepts both as evidence if you want to escalate.

After the storm: review which usernames bypassed AutoMod and add their patterns to the banned-terms list. Twitch's ban-evasion detection back-propagates after a confirmed hate raid; one ban often catches 5 to 30 alts. Do not lift the followers-only mode for at least 30 minutes. Bot operators retry within 5 to 10 minutes if they detect the lock dropped early.

Some streamers also enable two-factor authentication on every mod account before granting permissions. We cover that in our [Twitch two-factor authentication guide](/blog/two-factor-authentication-twitch). 2FA matters because compromised mod accounts are sometimes the entry vector for the worst hate-raid scripts. The pre-raid check on every account with chat power costs ten minutes and removes one of the most common pivot routes attackers use.

Viewer psychology and de-escalation patterns

Most chat toxicity is not malicious. It is boredom, attention-seeking, or testing the streamer's response. Hate raids are different and need procedural defense; everything else is a culture problem solved by predictable, calm streamer behavior. The single best lever is acknowledging non-toxic chat early and often. That sets a baseline of "good messages get noticed" that competes with attention-seeking provocation for the same currency.

Three concrete patterns work across genre and channel size. First, name-and-thank: "Kara, good question, hold on." That single line costs 2 seconds and trains chat that thoughtful messages earn the streamer's attention more than provocations do. Second, rule recap at stream start: 30 seconds at the top of stream summarizing your 3 to 5 rules. New viewers self-calibrate when they hear the rules from your voice.

Third, do not engage trolls. Mute, /warn, or /timeout, then move on without monologue. The audience is watching how you respond more than what you say. A 5-second timeout with no comment reads as competent control; a 90-second emotional reaction reads as a streamer who can be destabilized, which invites more provocation. Top-100 channels we observe at StreamRise nearly always default to silence-and-action.

StreamRise chat assistants help here. A scripted "chat reminder: rule 2 is no doxxing" lands as community consensus because it appears to come from another viewer, not from the streamer or a mod-tagged bot. That dilutes the perceived power asymmetry that makes some viewers want to test it. Our [custom chat messages guide](/blog/custom-messages-twitch) covers how to script tone-matched reminders that do not read as bot output.

Ethical moderation: rules that build trust

Moderation is governance. The audience grants you legitimacy in exchange for predictability. Break that exchange and even a friendly community fragments fast. Five principles cover the practical ethics. They are short on purpose, because mods need to apply them in 2 seconds, not 20.

  • Objectivity. The same offense gets the same penalty regardless of which viewer commits it. Subscribers and friends do not get a longer rope.
  • Consistency. Tier 1 → /warn; Tier 2 → 600s timeout; Tier 3 → 24h timeout; Tier 4 → ban. Document the tiers. Mods follow the ladder.
  • Transparency. Use the reason field on /ban, /timeout, and /warn. Pin the ruleset on a chatbot loop. When you reverse a ban, say so.
  • Restraint. A ban is the last step. Most issues resolve at warn or timeout. Aggressive bans cost more watch-time than they save in chat hygiene.
  • Clarity of rules. Five rules, posted on the channel page, repeated by chat assistants. If your rule list takes more than one screen, it is too long for a mod to apply under pressure.

Twitch's own Community Guidelines apply on top of your channel rules. Do not contradict them. If a viewer's behavior breaks the platform-level rules (slurs, doxxing, sexual harassment of minors), report through Twitch's Help Portal in addition to your channel-level ban. Reports feed the platform's ban-evasion detection model and help every other streamer in the network. We cover the upstream stat-monitoring side in our [Twitch Inspector usage guide](/blog/guide-to-using-twitch-inspector) for streamers who want to verify their stream quality alongside their chat hygiene.

How to brief a chatbot the way you brief a moderator

Chat assistants pay off when you treat them like a junior mod with a script. Three rules. Match channel tone (a horror streamer's bot should not sound like a wholesome cooking channel's bot). Cover three topics: rules reminders, FAQ answers, follow/sub callouts. Keep the loop interval long enough that it feels human; below 30 seconds reads as spam, above 5 minutes reads as dead. We default new users to 60 to 90 seconds.

Useful chat-assistant patterns we see on StreamRise:

  • Group messages by category: greetings, rules reminders, FAQ, sub-and-follow CTAs, lurker hooks.
  • Randomize order so chat looks alive, not scripted on a metronome.
  • Cap to 3 to 4 messages per minute total across all assistants. More reads as bot spam to viewers and to AutoMod's pattern detection.
  • Refresh the script every 2 to 3 weeks. Static scripts age quickly; the audience catches the pattern and tunes out.

The combination of script discipline, custom files, and configurable intervals lets a single streamer punch above their weight in chat presence. That presence is what protects the channel during low-energy moments where harassment usually starts.

Frequently asked questions

Click Shield Mode or type /shield in chat. That single action raises AutoMod to maximum, switches chat to followers-only at the threshold you pre-configured, and pauses incoming raids. Combine with /uniquechat and /slow 30 if the wave is large. Most streamers can lock down a hostile chat in under 5 seconds once Shield Mode is pre-set.

A hate raid is a coordinated push of 50 to 5,000 fake accounts at a channel within 1 to 2 minutes, posting slurs, gore links, or doxxing data. Twitch sued two operators in September 2021 after the August wave; one defendant was linked to roughly 3,000 bot accounts. Shield Mode (2022) and Suspicious User Detection cut the damage, but most channels above 200 concurrent viewers still see one or two attempts per quarter.

Shield Mode launched on November 30, 2022 as a one-click emergency button. It applies a pre-set safety profile: tighter AutoMod, follower-only or subscriber-only chat, optional verification gates, and a Mass-Ban Term list that bans anyone who has used a flagged phrase. Toggle it with /shield and disable with /shieldoff.

Type /ban username reason in chat as the broadcaster, an editor, a Lead Moderator, or a moderator with ban power. The reason field is logged in Mod View and shows publicly. Use /unban username to reverse. For a temporary action, /timeout username 600 reason gives a 10-minute timeout; the maximum is 1,209,600 seconds (14 days).

AutoMod is Twitch's machine-learning chat filter. It runs four sensitivity levels (Less Filtering, Medium, More, Maximum) across four categories: Discrimination, Sexual Content, Hostility, and Profanity. Set sliders per category in Settings → Moderation. Most streamers run Medium baseline with Discrimination and Hostility maxed out. The 2025 AutoMod Testing tool lets you preview how a phrase would be handled before it ever lands in chat.

Twitch flags accounts that look like ban evaders into two tiers: Likely Evader and Possible Evader. Likely-Evader messages are hidden from public chat by default and visible only to mods. Possible-Evader messages stay visible but the account is flagged in Mod View so a mod can restrict or ban with one click. The feature is enabled by default.

The /warn username reason command, launched June 5, 2024, sends an anonymous warning the chatter must acknowledge before they can post again. It became the soft step in tiered enforcement: warn → timeout → ban. Warnings are recorded in the mod action feed and are available via the Twitch API and EventSub for third-party bots that want to automate the soft step.

No. Followers-only blocks first-time viewers from chatting, which kills discovery. Use it as a Shield Mode preset (1 day or 1 week threshold) for emergencies and high-risk segments. Default chat should be open with AutoMod doing the filtering. /followers 10m is a soft compromise some streamers use during raid landings or controversial topic blocks.

Yes. The Twitch mobile app has /ban, /timeout, /warn, /clear, AutoMod queue, and Mod View. The StreamRise chat panel runs on mobile browsers as well. Most mods on phones lose the desktop keyboard shortcuts that make Mod View fast; for serious moderation a tablet or laptop performs noticeably better.

No. /ban, /timeout, /warn, AutoMod, and Shield Mode are available to every channel from day one regardless of Affiliate or Partner status. Suspicious User Detection is also default-on for all channels. Some advanced features (custom subscriber emotes, sub-only chat) require Affiliate, but harassment moderation does not.

Type /unban username in chat as the broadcaster, a Lead Moderator, or a regular mod. Alternatively, open the Creator Dashboard, navigate to Settings → Moderation → Banned Users, find the username, and click Unban. The user can write in chat again immediately, no stream restart needed. Past timeouts can be cleared with /untimeout username.

/ban, /unban, /timeout, /untimeout, /warn, /clear, /followers (with time), /followersoff, /slow, /uniquechat, /emoteonly, /shield, and /raid. These cover 95% of moderation actions. Our [Twitch chat commands guide](/blog/twitch-chat-commands) lists every supported command with current 2026 syntax and required permissions.

Open Settings → Moderation → Blocked Terms and Phrases. Add one term per line; use * for wildcard prefix or suffix matching. Twitch supports the equivalent of tens of thousands of entries per channel, so you will not run out. The list compounds with AutoMod's filter, so build it for slang and dog whistles AutoMod cannot infer. Our [banned words on Twitch reference](/blog/banned-words-on-twitch) ships a starter pack.

Yes. Streamer.bot, Sery_Bot, Wizebot, and Moobot extend chat with custom triggers, polls, and counter-spam patterns. Run them as a moderator-tier bot account with the minimum necessary permissions. They complement Shield Mode and AutoMod rather than replace either; the platform-level tools always fire first, then the third-party bot picks up edge cases.

No. StreamRise's chat panel and chat assistants run on the service side without any access to your Twitch login. Mod permissions you grant inside the panel are scoped to the panel only, not your Twitch account. The only thing you share with StreamRise is your channel name and the assistant scripts you choose to run.

What to do next

Effective harassment defense on Twitch is layered: AutoMod for category filtering, Shield Mode for one-click lockdown, /warn for the soft strike, Mod View for fast moderator action, a small dedicated mod team for context calls, and StreamRise's chat panel for community-tone reinforcement. No single layer is enough. Stack them and the residual harassment your audience sees drops to near zero.

Five concrete next steps. Pre-configure Shield Mode this week. Bring AutoMod up to Medium with Discrimination and Hostility maxed. Recruit a second moderator if you stream solo. Add your top 200 dog-whistle phrases to the channel's blocked-terms list. Schedule a 30-day calendar reminder to refresh the list. The whole setup takes about 90 minutes.

If you want a chat that runs calmer between mod actions and raids, plug the StreamRise chat panel and chat assistants on top. Real, rate-limited accounts seed positive presence in your chat without exposing your Twitch login or relying on mods to be online 24/7. Most streamers see the chat-tone shift inside the first 3 streams of running them.

The platform owns the rule layer; you own the culture layer. The streamer's job is to make those two layers reinforce each other. When they do, harassment stops being a recurring crisis and turns into a rare, manageable event your audience trusts you to handle.

Registration