because sometimes you need all the chat all the time
- git clone
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp example_config.toml config.toml
- get twitch chat bot token via https://twitchtokengenerator.com/
python chatlognonsense.py
the output-format is quite simple. after all, it's basically irc-logging.
<timestamp>, <user-role>, <user>, <message>
it's the default str() for datetime.datetime
. Given in UTC.
currently:
- moderator: 🗡️
- broadcaster: 🎥
- subscriber: 💸
- viewer: 👁️
- maybe add other output-modules: SQL, JSON, …
- stop using ttg and do things right -> https://dev.twitch.tv/docs/authentication/getting-tokens-oauth/#client-credentials-grant-flow
- have a mechanism to refresh tokens in time