InstructBot Logo InstructBot
Login
Getting Started
Third Party Integrations
Overview DonorDrive GoFundMe JustGiving StreamElements StreamLabs Tiltify TipeeeStream Twitch
Applications
Commands
Overview
Command Types Creating Commands Downloading Commands Active Command Set Cooldowns Queues
Disable Profile Command Enable Profile Command External Command Help Command Input Command Mute Sound Command Parallel Command Play Sound Command Random Command Sequential Command Swap Left and Right Mouse Button Command Text Command Timeout Command Toggle Profile Command
Execute Command Nothing Command Use Command
Options
Environment
General Backup and Restore Console Key Bindings Sound Warnings
Notifications
Overview Connection
Commands
General Random Timeout Use
StreamElements StreamLabs TipeeeStream Twitch Users
Profiles
Rewards
Overview
Accumulator Discounts Follower Gifted Subscription Subscription
Editing Rewards Types of Rewards
Users Variables YouTube

Third Party Integrations

  1. Support
  2. Third Party Integrations

Overview

See: DonorDrive, GoFundMe, JustGiving, StreamElements ( Configuration or Authenticating ), StreamLabs ( Configuration or Authenticating ), Tiltify, 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.

DonorDrive

DonorDrive acts as a source of donations which InstructBot can respond to. To enable it navigate to the DonorDrive node in the options and toggle on "Enabled".

Showing how to enable DonorDrive in InstructBot

Once enabled you should the configure the required settings by pressing Select.

Image showing how to select a charity and enter a participant identifier in InstructBot for DonorDrive.

In the window which opens you can then select the charity and enter your participant identifier supplied by DonorDrive.

The charity and participant identifier input window used to configure DonorDrive in InstructBot.

When you click OK the entered information will be validated, and if valid used to poll for donations.

GoFundMe

GoFundMe acts as a source of donations which InstructBot can respond to. To enable it navigate to the GoFundMe node in the options and toggle on "Enabled".

Showing how to enable GoFundMe in InstructBot

Once enabled you should the configure the required settings by pressing Select.

Showing how to select a fundraising identifier in InstructBot for GoFundMe.

In the window which opens you can enter the fundraising identifier manually.

Image showing how to enter the fundraising identifier manually for GoFundMe in InstructBot.

Or if you navigate to the fundraiser you wish to monitor in the web browser the identifier will be selected automatically.

Image showing how to select the fundraising identifier automatically for GoFundMe in InstructBot.

When you click OK the entered information will be validated, and if valid used to poll for donations.

JustGiving

JustGiving acts as a source of donations which InstructBot can respond to. To enable it navigate to the JustGiving node in the options and toggle on "Enabled".

Showing how to enable JustGiving in InstructBot.

Once enabled you should the configure the required settings by pressing Select.

Showing how to select a fundraising name in InstructBot for JustGiving.

In the window which opens you can enter the fundraising name manually.

Image showing how to enter the fundraising name manually for JustGiving in InstructBot.

Or if you navigate to the fundraiser you wish to monitor in the web browser the identifier will be selected automatically.

Image showing how to select the fundraising name automatically for JustGiving in InstructBot.

When you click OK the entered information will be validated, and if valid used to poll for donations.

StreamElements

See: Configuration or Authenticating

Configuration

StreamElements acts as source of donations which InstructBot can respond to. To enable it navigate to the StreamElements node in the options and toggle on "Enabled".

Showing how to enable StreamElements in InstructBot

By default both tips and points will be enabled. To disabled tips toggle off "Respond to tips".

Showing how to disable tips for StreamElements in InstructBot

If you wish to test donation triggers StreamElements dashboard you must toggle on "Respond to testing tips".

Showing how to enable testing tips for StreamElements in InstructBot

To disabled the StreamElements points system toggle off "Use points".

Showing how to disable points for StreamElements in InstructBot.

For an overview of how to setup InstructBot for StreamElements please watch the below. Note the video is for a previous version of InstructBot but the principal is the same.

Authenticating

The first time you connect with StreamElements enabled you you'll be presented with:

InstructBot showing the StreamElements login screen.

Login to StreamElements as normal, in the below I'm using Twitch.

InstructBot showing the login screen for Twitch when signing into StreamElements.

To authenticate please login and authorise InstructBot.

Showing an example of authorising InstructBot with StreamElements.

If the login screen fails to load you can instead use the default browser on your computer, to do so click the "here" link.

InstructBot showing an example of how to authenticate with StreamElements using a browser.

If you do so the authentication window will close and you'll have to perform the same process as the above in your browser. Once authenticated you'll be asked to download and open a file in InstructBot.

StreamLabs

See: Configuration or Authenticating

Configuration

StreamLabs acts as source of donations which InstructBot can respond to. To enable it navigate to the StreamLabs node in the options and toggle on "Enabled".

Showing how to enable StreamLabs in InstructBot

By default both donations and use points will be enabled. To disabled donations toggle off "Respond to donations".

Showing how to disable donations for StreamLabs in InstructBot.

If you wish to test your donation triggers using the StreamLabs dashboard you must toggle on "Respond to testing donations".

Showing how to enable testing donations for StreamLabs in InstructBot

Note StreamLabs can send notifications from various other donation sources. Each source must be toggled on separately, for example you could toggle on just Tiltify donations, which would then trigger any donation trigger when the Tiltify charity linked in your StreamLabs account receives a donation.

Showing how to enable other donations sources for StreamLabs in InstructBot.

To disabled the StreamLabs points system toggle off "Use points".

Showing how to disable points for StreamLabs in InstructBot

Note InstructBot uses the StreamLabs extension currency. To configure InstructBot correctly you must:

  1. Have the StreamLabs twitch extension here installed and configured.

  2. Switch your StreamLabs chatbot to use the extension currency.

    InstructBot StreamLabs points configuration required.

  3. 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, there API doesn't allow it.

Authenticating

The first time you connect with StreamLabs enabled you you'll be presented with:

InstructBot showing StreamLabs login screen.

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:

InstructBot showing an example of how to authenticate StreamLabs in a 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.

Tiltify

Tiltify acts as a source of donations which InstructBot can respond to. To enable it navigate to the Tiltify node in the options and toggle on "Enabled".

Showing how to enable Tiltify in InstructBot.

Once enabled you should the configure the required settings by pressing Select.

Showing how to select a campaign in InstructBot for Tiltify.

If you haven't authenticated with Tiltify before you will be prompted to login.

Image showing how to authenticate Tiltify with InstructBot.

Once logged in you must authorize InstructBot to be able to access you account details.

Image showing how to authorize InstructBot with the logged in user on Tiltify.

If nothing in shown in the built in web browser, you can instead use your normal web browser by pressing the here button.

Image showing how to break out of using the built-in web browser and instead use the default browser in windows to authenticate.

Once authenticated, the list of campaign you can link to will be shown.

Image showing the Tiltify campaign selection window in InstructBot.

When you click OK the select campaign will be validated, and if valid used to poll for donations.

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.

Authenticating

When connecting you'll be presented with:

InstructBot showing TipeeeStream login screen.

To authenticate please login with TipeeeStream if you are not already. Once logged in you'll then be presented with:

InstructBot showing TipeeeStream authorise screen.

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:

InstructBot showing an example of how to authenticate TipeeeStream in a 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.

Authenticating

When connecting for the first time you'll be presented with:

InstructBot showing Twitch login screen.

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:

InstructBot showing an example of how to authenticate Twitch in a 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.

Automatically Updating Your Category

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.

Rewards

InstructBot can be configured to use Twitch Channel points. To configure InstructBot correctly you must:

  1. Enable rewards in the options, see here.

  2. Create rewards with the point value you want to trigger commands.

  3. Create triggers with matching point value.

For example in the below three rewards have been created, a mumble, shoot and grenade:

InstructBot showing Twitch channel point integration.

You can then create commands with matching points triggers:

InstructBot showing an example of a shoot command being triggered by Twitch channel points.

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.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptReject