Twitch Chat bot with custom commands, TTS, sounds, rewards, API integrations and more!
Welcome to our Twitch Bot!
This bot is intended for self-hosting streamers. Its adaptation for other channels is not covered in this project.
For Twitch API help, visit https://dev.twitch.tv/docs/.
This bot assumes users have programming experience. Please keep in mind that this project may not meet the needs of all users, but it does offer the ability to create a customized Twitch Bot.
We used Twitch's example at https://dev.twitch.tv/docs/irc/example-bot as a starting point. Thanks, Twitch!
View CONFIGURATION instructions
Client for Chat, Tasks and Spotify overlays:
cd client
npm start
Server:
cd server
npm start
Primarily, watch the console output for errors to troubleshoot issues.
For tokens that are saved in tokens.json (Twitch and Spotify), if you change your scope and there are already access_token
and refresh_token
present in the file, you should remove these token values. Once you have your new access code the program will retrieve a new access_token
and refresh_token
.
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
This project is MIT licensed.