
Streamer.bot ships with a built-in chat client to provide you with direct integration between chat and your bot's actions.
By default, the chat window will enable a tabbed view for all broadcaster accounts you have connected.
While on the combined chat view, you can toggle which chat(s) to send to:

Keyboard shortcuts exist to easily direct your chat messages to/from different accounts:
| Keybind | Action |
|---|---|
| Enter | Send to selected chat(s) |
| Shift Enter | Send to all chats |
| Enter | Send to selected chat(s) with the bot account |
| Shift Enter | Send to all chats with the bot account |
Autocomplete menus exist for the following options:
| Keybind | Menu |
|---|---|
/ | Slash Commands |
: | Emote Autocomplete |
! | Streamer.bot Commands |
Slash commands contain a set of actions that are directly integrated with your Streamer.bot instance.
For example, you can type /action to reveal a menu with all actions in your Streamer.bot instance to directly execute.
Some commands support Multi-Platform execution, such as /title which can set the title of both Twitch and YouTube broadcasts simultaneously.

For commands to appear in the command menu they must be configured with:
Location to Start! prefixWhen selecting a command, Enter will submit the command immediately to chat.
If you wish to add input for a command, use Tab to select the command and continue typing.

Emote autocomplete can be triggered at any time and contains emotes from the following sources:
To select an emote and continue typing, you can use either Enter or Tab

In settings, you can configure Quick Actions for 3 different sources.
Quick Actions allow you to immediately execute any of your Streamer.bot actions with custom arguments.
Global Quick Actions are displayed in the bottom-left of the chat window and can be executed at any time.

User Quick Actions are displayed in the View User popup windows that display when you click on a username in chat.
Additional arguments are populated with the usual user args for the respective platform.

Per-message quick actions appear when you hover over a specific chat message.
Additional arguments are populated with the usual message args for the respective platform.

Event quick actions appear when you hover any event message
Message and event highlights can be customized for a variety of events.


You can dock the Streamer.bot chat in your OBS studio instance.
Auto-Start to automatically start the server when Streamer.bot starts upAuthentication and set a Password to allow sending messages| Name | URL |
|---|---|
| Streamer.bot Chat | https://chat.streamer.bot/feed/chat |
| Streamer.bot Event Feed | https://chat.streamer.bot/feed/events |


All settings in OBS Studio docks and browser sources are shared with each other, but they are separate from the internal Streamer.bot chat window.
You can sync settings from the main Streamer.bot chat window in Settings > General
This is a one-way sync, from Streamer.bot to the docked chat and will override all existing settings on the docked chat.
Docked chat is limited in some ways due to requiring the WebSocket Server to function independently of Streamer.bot:
127.0.0.1 might be required

Auto-Start to automatically start the server when Streamer.bot starts upWebSocket Server Configuration matches your Streamer.bot WebSocket Server settingsSave & Copy Overlay URL to save your settings and copy the URL to your clipboard