Tutorial

Connecting Chatbot to Discord [Desktop]

  • 13 May 2019
  • 2 replies
  • 7155 views

Userlevel 5

Streamlabs Chatbot can join your discord server to let your viewers know when you are going live by automatically announce when your stream goes live. The bot can also answer to commands, run mini-games and post timers in the discord if you so prefer.
Note: Before you start this guide, make sure that Twitch Bot is connected.
 

Step 1: Setting up the application

1. Head over to THIS site to get started
2. Log in with your Discord account
3. Hit "New Application" in the top-right corner 

 


4. Give the application a name and hit "Create”

 

 

4b (optional) Give the bot a app icon or description

11bbd7fa-77d9-4bc7-8c53-08bffd49a2ee.png

 


5. Make sure the application is selected on the left side and head into the "Bot" tab

c8d69aaf-41f1-4372-9b68-fa0ed3dac968.png

 


6. Hit "Add Bot" on the right side

e80083ed-6631-4aa5-8c83-72ee62f9a10c.png

 


7. Accept the popup box by pressing "Yes, do it!"

65e260b3-3e59-4c1e-8e0f-1a61e86e13a2.png

 

 

 

 

Step 2: Finding Client ID

1. Head over to your applications
2. Select the application you just created
3. The Client id will be right in the center of the general information

263de31b-862a-48ee-b6e7-9677e3579974.png

 

 

 

Step 3: Paste the client id into the Chatbot and select server

1. Open your Streamlabs Chatbot and navigate to connections 👤 in the bottom left corner

940162dc-2f0f-4a12-8560-5c5328f77c02.png


2. In the connections-window, select the Discord Bot tab

962688ba-017a-4d12-8bfa-167a1184a0df.png

 


3. The client id we located in Step 2 goes in the first box

49f17ce1-e3bc-487b-8596-62b8777c1f13.png

 


4. Click "Join Server" and a new tab will open in your default browser

f652d31b-e9ed-4eed-897a-3218e8fe5389.png

 


5. Select the server you want to join the bot to in the drop-down menu and hit authorize

65b72d35-a572-4dec-ab49-ecd6fbc57d11.png

 


6. Make sure the application gets successfully authorized. It should look like this

4e4d2cea-d9ab-4401-b902-555bb2b3515b.png

 

 

 

Step 4: Finding the Oauth Token

1. Head over to your applications
2. Select the application you just created
3. Make sure the application is selected on the left side and head into the "Bot" tab

9eaba1ef-cd48-48dc-b0a5-771e38108f51.png

 


4. Click on "Click to Reveal Token" and the token appears

7877bdc1-6f3b-48cc-a0a3-6f8a6f0e008b.png


5. Either click on the "copy" button or highlight the token and use right click menu to copy the token

 

 

 

Step 5: Inserting OAuth token

1. Open your Streamlabs Chatbot and navigate to connections 👤 in the bottom left corner
2. In the connections-window, select the Discord Bot tab
3. The token we located in Step 4 goes in the second input box

93216ac3-185e-4089-9323-df2b78f52202.png

 

 

 

Step 6: Input Bot Channel

1. Open your Streamlabs Chatbot and navigate to connections 👤 in the bottom left corner
2. In the connections-window, select the Discord Bot tab
3. In the "Bot Channel" input box, insert the name of the discord channel you want the bot to be active in without the #.
In the image below I want the bot to be active in #commands so I put "commands" in the box.

673af260-4c42-4a12-bdb0-5b3c04fbde16.png

 


4. Now hit the "Connect" button and the bot should connect within a couple of seconds

603dfa42-b719-4036-9569-a00e2c7d588d.png

 

 

 

Step 7: IMPORTANT! Connecting to Twitch

The final step is something everyone who wants to use the bot in discord must do. If the bot is just gonna be used for timers and announcement you can skip this step. This is to make sure the bot knows your Twitch account and can apply cooldowns and costs for the commands in case there is any.
You can find the final step over HERE

 

 


This topic has been closed for comments

2 replies

Hello ! In my version of streamlabs chat (1.0.2.59), I don't have "Discord bot" on connections window.
Have you a solution ?
Thank you 🙂
Userlevel 6
Hey @QUINZEL the Discord bot is only available for Twitch unfortunately.