Streamer.bot WebSocket Requirements
Go to the tab
Address is set to127.0.0.1Port is set to8080- and the server is running.
An all-in-one solution to moderate your Twitch streams with Streamer.bot. Prevent spam bots, deal with follow bot attacks and hate raids - and give your mods handy tools to manage your stream.

Copy what you need to get started. Follow the setup guide below for detailed instructions.
Import the actions into Streamer.bot.
You can now customize everything to your liking!
Configure core behavior such as reply style, shared chats, emote-only behavior and translation language.
Toggle and customize your URL filter, whitelist URLs and users, and define consequences for unpermitted links.
Protect your channel from spam bots and follow bot attacks, and configure automatic countermeasures.
Handle suspicious users, blacklisted words, and caps/emote/ASCII spam with configurable consequences.
Configure how your channel reacts when you enable hate raid protection during a toxic or hostile raid.
Manage shoutouts as well as behavior for incoming and outgoing raids.
Configure default durations for polls and predictions and behavior of custom commands.
Control how scenes are listed and manage scene exclusions for OBS-related commands.
Designate super moderators and restrict certain powerful features to them only.
Customize chat responses for this extension. Allows disabling or overriding text for each event.
Set a channel title.
!setTitle This is a super cool channel title | !sr !commands Set the channel game/category.
!setGame Witcher 3 Add a channel tag.
!addTag LGBTQFriendly Remove a channel tag.
!removeTag Calm Add a custom text command.
!addCommand !bluesky Check out my Bluesky profile: https://bsky.app/profile/tawmae.xyz Edit a custom text command.
!editCommand !bluesky Follow me on Bluesky: https://bsky.app/profile/tawmae.xyz Remove a custom command.
!removeCommand !bluesky Show all custom commands.
!customCommands List all OBS scenes.
!scenes Set a specific OBS scene by name or index.
!setScene Gaming Refresh all OBS Application Audio Capture sources.
!refreshAudio Refresh all OBS Browser Sources.
!refreshBrowserSources End the stream (double-confirmation required).
!endStream Post a shoutout in chat.
!shoutout tawmae Translate a given text. Works as a reply too.
!translate Hallo, guten Tag. Timeout a user. Duration optional, must use <>.
!timeout tawmae <120> Ban a user. Reason optional.
!ban tawmae Run an ad for 30–180 seconds. Defaults to 180.
!runAds 120 Post remaining preroll-ad-free time.
!prerollTime Snooze the next upcoming ad.
!snoozeAd Skip currently playing TTS in Speaker.bot.
!skipTTS Send this website's commands tab into chat.
!modCommands Permit a user to post links for a limited time.
!permit tawmae Add a link to the whitelist.
!addURL twitch.tv Remove a link from the whitelist.
!removeURL twitch.tv Whitelist a user for URLs.
!urlAddUser tawmae Remove a user from the URL whitelist.
!urlRemoveUser tawmae Toggle the URL filter on/off.
!urlFilter Show all whitelisted URLs.
!whitelistedURLs Enable follow bot attack protection.
!enableFollowAttackProtection Disable follow bot attack protection.
!disableFollowAttackProtection Remove botted followers from a registered attack.
!removeBottedFollowers Remove all followers within the last X minutes. Double-confirmation required.
!removeLatestFollowers 15 Toggle hate raid protection.
!hateRaid Add a word to the blacklist.
!banWord asshat Remove a word from the blacklist.
!unbanWord asshat Toggle blacklisted-words filter.
!toggleBlacklistedWordsFilter Toggle caps filter.
!toggleCapsProtection Toggle emote filter.
!toggleEmoteProtection Toggle ASCII filter.
!toggleASCIIProtection Enable all, a reward group, or a single reward.
!enableReward Hydrate Disable all, a reward group, or a single reward.
!disableReward Hydrate Pause all, a reward group, or a single reward.
!pauseReward Hydrate Unpause all, a reward group, or a single reward.
!unpauseReward Hydrate Change reward title. Title must be in <>.
!rewardTitle Hydrate <Hydrate Me!> Change reward prompt. Must be in <>.
!rewardPrompt Hydrate <Make me chug a glass of water.> Change reward cost. Must be in <>.
!rewardCost Hydrate <500> Change cooldown in seconds. 0 disables. Must be in <>.
!rewardCooldown Hydrate <300> Change max redemptions per stream. 0 disables.
!rewardMaxPerStream Hydrate <10> Change max redemptions per user. 0 disables.
!rewardMaxPerUserPerStream Hydrate <3> Create a Twitch poll. Duration optional (seconds).
!createPoll What should we play next? | 180 | Borderlands 4 | The Witcher 4 | Resident Evil 9 | Alien Isolation 2 End active Twitch poll.
!endPoll Create a Twitch prediction.
!createPrediction Will we survive until 6 PM? | 180 | Yes | No Lock the active prediction.
!lockPrediction Resolve prediction by title or option number.
!resolvePrediction Yes Cancel the current prediction.
!cancelPrediction 127.0.0.18080- as the message to disable that specific chat reply entirely.noMessage argument via a noMessage = True, the extension suppresses that one specific reply without disabling the entire configured message.