Features
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!
Streaming Platforms
Twitch
Supported
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!
YouTube
Supported
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.
Broadcasting Software
OBS Studio
Supported
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
obs-websocket-4.9.1-compat
Streamlabs Desktop
Supported
Integration with Streamlabs Desktop's Remote Control
feature allows
Streamer.bot to execute actions on your Streamlabs Desktop instance!
PolyPop
Supported
Integration with the PolyPop WebSocket Plugin
allows you to use
Streamer.bot to trigger alerts in PolyPop.
Actions & Sub-Actions
Below you'll find a quick list of allsub-actions
available 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
events
, commands
, hotkeys
, or even
voice control
.
Triggers
Below you'll find a quick list of alltriggers
available in
Streamer.bot.
These can come from many sources and can be used to trigger your
actions
. Each event comes with a set of variables
that are
accessible
to the called action
and it's respective sub-actions
.
API Support
Streamer.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
sub-actions
.
WebSocket Server
SupportedEnable this API server to interact with Streamer.bot in realtime using WebSocket communications.
HTTP Server
SupportedEnable this API server to interact with Streamer.bot using traditional REST requests over HTTP
UDP Server
Actions OnlyEnable this API server to trigger actions in Streamer.bot on your local machine using UDP.
WebSocket Client
SupportedAdd WebSocket client connections to collect realtime data from external API's
Integrations
These built-in integrations allow you to connect Streamer.bot with additional services.Extended Features
Additional functionality provided by the Streamer.bot teamStreamer.bot Decks
Streamer.bot supports a deck interface available here on the Streamer.bot
website.
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!
HTML Overlay
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.
Extensions
The Extensions Wiki contains dozens of additional features ready-to-import into your Streamer.bot setup!