Read twitch chats
This application is a a ingester for twitch chat of a channel.
This application use websocket to watch a channel on the twitch server and use docker-compose with gelf driver to send stout to graylog.
Requirements.
- Python 3
- Docker
- Docker-compose
How to:
- copy settings.ini.example to settings.ini.
- Set username to your twitch username.
- Set OATH token for your username, can be generated here: https://twitchapps.com/tmi/.
- Set name of the list to use, it will loop the file to generate a compose file.
- Set graylog as the the url where to deliver stout
- run bash build.sh
- this will build chatlogger to a docker image
- creates a compose file
- and run composefile