-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
Describe the bug
My application is subscribed to chat.message.sent (and other events), but webhook delivery is borderline non-existent.
- Upon refreshing the webhook in the kick dashboard, I might receive a few chat events successfully.
- Immediately after, delivery stops completely for an extended period.
- Occasionally, another batch of 1-2 events will arrive, followed by silence again.
- Other events (like livestream.status.updated) seem to be affected similarly.
To Reproduce
- Configure a valid Webhook URL (verified with ngrok and Cloudflare Tunnel) in the Kick Developer Dashboard.
- Subscribe to chat.message.sent using POST /events/subscriptions (App ID: 01K5HAMBCGRME4TWX6H0RKJ038).
- Verify subscriptions exist via GET /events/subscriptions (returns 200 OK).
- Send multiple chat messages in the channel (pavelnaut / User ID: 77140873).
- Observe that only the first 1-2 webhooks arrive, and subsequent messages generate no traffic to the webhook endpoint. Other times none arrive in the first place.
Expected behavior
I expect to receive a chat.message.sent webhook for every chat message sent in the channel, as my application is well within reasonable volume limits (testing with < 10 messages).
Desktop (please complete the following information):
- OS: Windows 11
- Browser Firefox
- Environment: Python (Flask) with ngrok / cloudflared (tested both)
Additional context
Is there an undocumented rate limit for unverified apps that is too aggressive? The documentation mentions a limit of "1,000 for unverified apps", but I am seeing a hard stop after just a few messages. It feels like a "stuck" state on the dispatch worker.
Metadata
Metadata
Assignees
Labels
No labels