Twitch chatbot client created using Tmi.js. Listens to chat and re-sends user messages with a humorous ending at set intervals. Created as a gift for Shellieface.
- Fork, clone or download code
- Initialize node
npm init
- Install dependencies
npm i tmi.js dotenv
- Create twitch account for your bot at twitch.tv and then create the .env file with twitch bot credentials (
TWITCH_BOT_USERNAME
andTWITCH_OAUTH_TOKEN
) more information can be found here: Twitch Developer Authentication docs - Create Google Admin credentials for Firebase/Firestore and add route to ___ variable in .env file. (insert websites)
- Change channels to connect bot to in the
channels
property in theclient
variable. - Launch app on localhost
npm start
Pull requests are welcome. For any change, please open an issue first to discuss what you would like to change.