Twitch Chatbot

September 11, 2023 ยท View on GitHub

Setup

  • pip3 install twitchio
  • pip3 install asyncio
  • pip3 install pyserial
  • Copy config.yml.sample to config.yml and then populate config.yml with real credentials.
  • Run the chat bot python3 aerobot.py

Background

Created using this guide.

Goal is to use a bot to pull commands from a twitch chat and pass them to a server we control. This will allow an audience to remotely control the defcon events.

Twitch chat bot setup

  1. Need to generate a oAth Password here
  2. Register new Application (category chat bot) here