Skip to content

Twitch Integration

Kurt edited this page Mar 10, 2020 · 17 revisions

Get a bot token from Twitch, fill out the twitch configuration fields, then start. You will need to define:

  1. Channel: The channel you will be streaming on; this is to tell your bot which channel to join & interact with.
  2. Username: The username of the bot account that will be interacting with your channel.
  3. Token: The login token for the bot account.

Note: Do not run the bot as your own username. Twitch will warn you and suspend your main account if you are found to be self-botting. Create a separate bot account, and generate your login token for that bot.

In the Stream settings, you will see the option to generate multiple files to be used as overlays:

  • On Deck: Users next in line
  • On Deck 2: Users next in line (if you want two columns)
  • User List: Users in queue (for scrolling text) -- not useful when running multiple bots.
  • Trade Code Blocking Image: Creates a block_{ip}.png to be used as an overlay.
    • The file is created when beginning to enter a trade code.
    • The file is deleted when the trade code is no longer visible on the screen (either as a menu or dialog).
    • You can provide a separate file to be copied (path), otherwise, the program will generate a black image for the overlay.
    • To set up your overlay for each bot, create a temporary png at the expected path (listed above), and size it appropriately in OBS.
  • Queue Count: Count of how many users in queue.
  • Bot Currently Handling text: Text to indicate which bot is handling which trainer.
Clone this wiki locally