/io

Primary LanguageJavaScriptMIT LicenseMIT

IO

Build Status

What is this?

IO is a chat & overlay bot for Twitch using ASPNET core & SignalR to communicate with the Twitch API, PubSub & IRC Chat. IO runs in a Linux Docker container.

How do I use it?

IO uses environment variables for sensitive information. Any variable mentioned below with access_token in the name can be retrieved at https://twitchapps.com/tmi/.

Also, the variables prefixed with chatbot can be the same as the corresponding variables with twitch_channel if you don't use a separate account for your chat bot.

Name Description
chatbot_access_token OAuth access token for the chatbot user
chatbot_username Username of the chatbot user
client_id ClientId of the Twitch app registered https://dev.twitch.tv
client_secret Client secret of Twitch app
refreshMilliseconds Frequency in milliseconds to check for updates to follower count, viewer count and last follower
twitch_channel Username of the Twitch channel
twitch_channel_access_token Access token of the channel user
twitch_channel_id Twitch identifier for the channel user