Initial Setup Guide
Overview
This guide covers the basics of the following initial setup of Streamer.bot:
- Connect to your streaming platform, such as Twitch or YouTube
- Connect your broadcaster software, such as OBS Studio or Streamlabs Desktop
Platforms
Connect your streaming platform account(s) to enable Streamer.bot to receive events and perform actions such as sending messages to your chat.
Streamer.bot supports both Twitch and YouTube as streaming platforms.
Twitch Setup
Connect your Twitch account to Streamer.bot
Broadcaster Account
The Broadcaster Account
is your primary Twitch account where you host your stream. This connection is required for Streamer.bot to monitor your chat and receive Twitch events.
Login to Twitch with your primary account
Login
to launch the Twitch OAuth screenGrant permissions
Bot Account
The Bot Account
is an optional second connection if you wish to send chat messages from another account.
Login to Twitch with a secondary account
Login
to launch the Twitch OAuth screenGrant permissions
Bot Account
has limited permission scope and can only send chat messages or whispers.YouTube Setup
Connect your YouTube account with Streamer.bot
If asked, you must click I Agree
to continue to the YouTube configuration screen.
Broadcaster Account
The Broadcaster Account
is your primary YouTube account where you host your stream. This connection is required for Streamer.bot to monitor your chat and receive YouTube events.
Login to YouTube with your primary account
Sign in with Google
to launch the Google OAuth screenGrant permissions
Auto Connect
Auto Connect
to automatically connect to your YouTube account when Streamer.bot starts upBot Account
The Bot Account
is an optional second connection if you wish to send chat messages from another account.
Login to YouTube with a secondary account
Sign in with Google
to launch the Google OAuth screenGrant permissions
Auto Connect
Auto Connect
to automatically connect to your YouTube account when Streamer.bot starts upBroadcasters
Set up your broadcasting software to work with Streamer.bot
OBS Studio
Configure Streamer.bot to remotely control your OBS Studio instance(s).
28.0.0
or laterEnable OBS WebSocket Server
28.0.0
or later, navigate to Help > Verify Files from the menu bar.- Ensure the
Enable WebSocket server
setting is enabled (checked) - Change the
Server Settings
as desired- You will enter these values in Streamer.bot in the next steps
Set up your OBS Studio connection in Streamer.bot
Add
- Enter a name for this OBS connection
- Select version
v5.x
- If OBS Studio is running on the same machine, keep
127.0.0.1
for theHost
field- For multi-pc setups you can configure this with another LAN IP address
- Configure
Port
andPassword
to match theWebSocket Server Settings
setup in OBS Studio - Click
OK
when you have finished configuration - Right-Click the new instance and select
Connect
to force an immediate connection attempt
Streamlabs Desktop
Set up Streamer.bot to remotely control your Streamlabs Desktop instance
Get Streamlabs API Settings
Add Streamlabs Desktop connection to Streamer.bot
Add
Meld Studio
Set up Streamer.bot to remotely control your Meld Studio instance
Enable Remote Connections
- Ensure the
Allow remote connections
is enabled (checked)
Setup your Meld Studio connection in Streamer.bot
Add
- Enter a name for this Meld Studio connection
- If Meld Studio is running on the same machine, keep
127.0.0.1
for theHost
field- For multi-pc setups you can configure this with another LAN IP address
- Click
OK
when you have finished configuration - Right-Click the new instance and select
Connect
to force an immediate connection attempt