- Open
webSocketClient.pyand edit value forself.topicsandself.auth_tokento include your channel id for channel you want to listen to and auth token for the channel - Install the requirement with
pip3 install websockets
python3 main.py
- Auth token for channel must have required scopes for topic you want to listen to.
- This client doesnt handle all the connection management, for ex. it doen't reconnect when twitch send
RECONNECTsignal or when connection between this client and twitch has failed. - Please refer to Twitch's official documents to see how connections should be handled https://dev.twitch.tv/docs/pubsub#connection-management