Overview
See: StreamElements ( Authenticating ), StreamLabs ( Authenticating or Points ), TipeeeStream ( Authenticating ) or Twitch ( Authenticating, Automatically Updating Your Category or Rewards )
The first time you press connect you will be asked to login to the various accounts you have enabled in the options.
StreamElements
See: Authenticating
StreamElements acts as source of donations which InstructBot can respond to. To enable it please open the options window and toggle "Enabled integration this StreamElements" on, see here.
For an overview of how to setup InstructBot for StreamElements please watch the below.
When connecting you'll be presented with:
To authenticate please login and authorise InstructBot.
If the login screen fails to load within the window you can press "Open in browser" which will open a page in you default browser:
Note if you authenticate in your default browser you will be asked to download and open a file in InstructBot.
Once authenticated the window will close and connecting will processed.
StreamLabs
See: Authenticating or Points
StreamLabs acts as source of donations which InstructBot can respond to. To enable it please open the options window and toggle "Enabled integration this StreamLabs" on, see here.
For an overview of how to setup InstructBot for StreamLabs please watch the below.
When connecting you'll be presented with:
To authenticate please login and authorise InstructBot.
If the login screen fails to load within the window you can press "Open in browser" which will open a page in you default browser:
Note if you authenticate in your default browser you will be asked to download and open a file in InstructBot.
Once authenticated the window will close and connecting will processed.
InstructBot uses the StreamLabs extension currency. To configure InstructBot correctly you must:
-
Have the StreamLabs twitch extension here installed and configured.
-
Switch your StreamLabs chatbot to use the extension currency.
- This will then sync your points with the extension and allow InstructBot to use them.
Note: InstructBot can't use StreamLabs Cloudbot as a point system as there API doesn't allow it.
TipeeeStream
See: Authenticating
TipeeeStream acts as source of donations which InstructBot can respond to. To enable it please open the options window and toggle "Enabled integration this TipeeeStream" on, see here.
When connecting you'll be presented with:
To authenticate please login with TipeeeStream if you are not already. Once logged in you'll then be presented with:
Accepting will authorise InstructBot to connect to your TipeeeStream account.
If the login screen fails to load within the window you can press "Open in browser" which will open a page in you default browser:
Note if you authenticate in your default browser you will be asked to download and open a file in InstructBot.
Once authenticated the window will close and connecting will processed.
Twitch
See: Authenticating, Automatically Updating Your Category or Rewards
Twitch acts a a source of bits, follows, host, messages, raids and subscriptions. It also act as a target for messages allowing InstructBot to notify users of actions that are being performed.
InstructBot when it can will send all messages as it's self. There are some actions however that require it to act as the broadcaster, for example timing out moderators, and in those cases it will act as you.
For an overview of how to setup InstructBot for Twitch please watch the below.
When connecting for the first time you'll be presented with:
To authenticate please login and authorise InstructBot.
If the login screen fails to load within the window you can press "Open in browser" which will open a page in you default browser:
Note if you authenticate in your default browser you will be asked to download and open a file in InstructBot.
Once authenticated the window will close and connecting will processed.
InstructBot can be configured to automatically update the category shown on Twitch to match the name of the currently active application. To enable this behaviour when you connect with InstructBot or your active application changes toggle it on in the options, see here.
InstructBot can be configured to use Twitch Channel points. To configure InstructBot correctly you must:
-
Enable rewards in the options, see here.
-
Create rewards with the point value you want to trigger commands.
- Create triggers with matching point value.
For example in the below three rewards have been created, a mumble, shoot and grenade:
You can then create commands with matching points triggers:
When a users redeems a reward the command with matching points will then be triggered.
Note:
Twitch doesn't specify if a reward has been completed or rejected, only that it's been triggered. As such the command will trigger when the reward is requested not when it's completed.
Twitch also doesn't provide an API to update the completed / rejected state. As such if the command is on cooldown the user will be granted a use, rather than having there Twitch channel points returned.