Streamer.bot has been built from the ground up, by streamers, for streamers.
On this page you'll find a more detailed overview of the features included in Streamer.bot along with additional features and ideas planned for future releases.
If you have an idea or suggestion for Streamer.bot, we would love to hear from you!
Supported since day one, Twitch integration with Streamer.bot allows you
to capture all the events you expect from Twitch, such as chat messages,
follows, subscriptions, and more!
You can also use Streamer.bot to send chat messages, modify channel point rewards, update channel information, and conduct polls & predictions!
For those multi-streaming, or not using Twitch, Streamer.bot gained YouTube
support in version 0.1.8!
YouTube integration allows you to capture important stream & chat events, as well as send messages back to chat and modify your stream information.
Native integration with
OBS Studio v28
and the latest
OBS WebSocket 5 protocol allows
Streamer.bot to control every aspect of your OBS instance.
Older versions of Streamer.bot fully support the previous
obs-websocket (v4.9.0+) plugin,
for integration with previous versions of OBS Studio and
Integration with Streamlabs Desktop's
Remote Control feature allows
Streamer.bot to execute actions on your Streamlabs Desktop instance!
Integration with the
PolyPop WebSocket Plugin allows you to use
Streamer.bot to trigger alerts in PolyPop.
Actions & Sub-ActionsBelow you'll find a quick list of all
sub-actionsavailable in Streamer.bot.
These can be combined, in any order, to create your
actions, which serve as higher level containers that can be executed by incoming
hotkeys, or even
TriggersBelow you'll find a quick list of all
triggersavailable in Streamer.bot.
These can come from many sources and can be used to trigger your
actions. Each event comes with a set of
variablesthat are accessible to the called
actionand it's respective
API SupportStreamer.bot contains multiple servers that can be enabled to interact with its internal API.
Additionally, you can create multiple WebSocket clients for interacting with external API resources, for use in your
Enable this API server to interact with Streamer.bot in realtime using WebSocket communications.
Enable this API server to interact with Streamer.bot using traditional REST requests over HTTP
UDP ServerActions Only
Enable this API server to trigger actions in Streamer.bot on your local machine using UDP.
Add WebSocket client connections to collect realtime data from external API's
IntegrationsThese built-in integrations allow you to connect Streamer.bot with additional services.
Extended FeaturesAdditional functionality provided by the Streamer.bot team
Streamer.bot supports a deck interface available here on the Streamer.bot
As of Streamer.bot v0.1.8, Streamer.bot decks support remote connections and privacy options allowing you to give your moderators control of your Streamer.bot instance through a private deck interface!
This is a simple cross-platform app that runs in the background, allowing for an HTML/browser source to be displayed on the PC, over the screen, between the streamer and the content they are creating.
The Extensions Wiki contains dozens of additional features ready-to-import into your Streamer.bot setup!