TwitchBot is an open-source program to create unique interactions with twitch chat. Users can modify existing code or add special interactions without having to worry about the technical details. Now users (with some programming experience) can run their own version of "Twitch plays X", twitchchat games, and more.
The TwitchBot started as a "Twitch Plays Tinder" I made for a hackathon. The goal was to have let viewers use twitch chat to make decisions for the tinder user. There didn't seem to be a lot of existing programs to help with connecting to twitch chat (although it is just connecting to an IRC channel), so I built this
How do I use it?
Installation has a few steps, and they can be found all here
Why not just use MooBot?
TwitchBot offers fringe flexibility and customization for users who have some programming experience. For example, an individual can pipe certain expressions or keywords from twitchchat to execute a command on the user's computer that MooBot cannot do (moving and clicking the mouse, opening a program, inputting commands in a game, etc). A personal hackathon project I created was "Twitch plays tinder", where users could vote on swiping, messaging, etc, using twitch chat.