Twitch API integration
Currently this works semi-automatically; it can generate the commands line-by-line and the user can copy-paste them into the chat room. It would be nice to configure it to authenticate with the Twitch chat servers and automatically send the commands.
General process:
- Get an OAuth token (requires client ID and client secret)
- Look up chat room ID (if configured to connect to chat rooms instead of channels)
- Connect to the IRC server and send the commands (may require configurable rate limiting to avoid dropped messages)