python-twitch-chatbot
python-twitch-chatbot copied to clipboard
Notifications don't come through EventSub callbacks.
app.py successfully creates EventSub subscriptions. The app prints them to the terminal and all of the desired ones are shown. But after the webhooks are established, no notifications appear. No clue on this one so I'm tagging it as "help wanted," but I'll do some digging and see what I find.
Current subscriptions:
- Stream goes online
- Stream goes offline
- Stream info is updated (title, etc.)
- Channel points are redeemed
All show as established and authenticated, but ngrok doesn't even get a PUT request from Twitch after the initial creation of the webhook (even though it does during creation and authentication).
It seems that EventSub requires an SSL callback. I'm going to have to find the best way to get a secured callback IP.