A Simple Twitch Bot
A downloadable tool for Windows
This is but a simple chatbot that was made in Game Maker Studio. It will log into Twitch using an oauth key you create, read your channel's chat, and if anyone starts a chat with an exclamation point, it will play a sound if one is found to match the text following it. It can also check a list of emotes and play sounds if those match.
You can match a sound with a json file to further customize how the sound is played, such as lowering the volume of the sound, adding restrictions on how long before it can be played again, limiting it to specific people, and more!
CAUTION: OGG files only for sounds.
!laugh will search your designated directory for a laugh.ogg and laugh.json (not required), for instance. This means that in order to add a new sound to your database, all you have to do is put the sound in the right folder, the program will find it immediately. No sounds are loaded permanently, all are searched for and loaded up on command. The goal was for a streamlined sound adding process with no nonsense. Put file in folder, file now works.
The included readme goes into detail about how the settings work, and how to customize the sounds via json files for other features (such as play a random sound from a folder)
Future Plans: Displaying images on a chromakeyed background so that you can add the bot to your OBS overlay and have the images pop up via chat command!
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
You're welcome! :)
This is slick, thanks!
You're very welcome! I hope it turns out to be useful for people who don't want a big deal out of signing up for a website and stuff.