Add Twitch EventSub for follows, subs, and raids (#1) #8

Closed
frank wants to merge 0 commits from feat/twitch-eventsub-1 into main
Owner

Summary

  • Integrate Twitch EventSub (follow, subscribe, raid) via Helix + WebSocket alongside existing IRC chat
  • Add OAuth flow with local callback, manual token fallback, and token refresh
  • Extend admin UI with connector details and extension/docs updates for twitch.raid

Test plan

  • make ci locally (tsc, cargo test, frontend build, cargo check)
  • OAuth login + connect in app
  • Verify twitch.follow / twitch.subscribe / twitch.raid on /ws/events
  • hello-alert overlay reacts to events

Closes #1

## Summary - Integrate Twitch EventSub (follow, subscribe, raid) via Helix + WebSocket alongside existing IRC chat - Add OAuth flow with local callback, manual token fallback, and token refresh - Extend admin UI with connector details and extension/docs updates for `twitch.raid` ## Test plan - [x] `make ci` locally (tsc, cargo test, frontend build, cargo check) - [ ] OAuth login + connect in app - [ ] Verify `twitch.follow` / `twitch.subscribe` / `twitch.raid` on `/ws/events` - [ ] hello-alert overlay reacts to events Closes #1
Add Twitch EventSub for follows, subs, and raids (#1).
All checks were successful
CI / ci (pull_request) Successful in 14m15s
17e9479af3
Integrate Helix OAuth, token refresh, and WebSocket subscriptions alongside IRC chat, with admin UI and overlay event support.

Co-authored-by: Cursor <cursoragent@cursor.com>
frank closed this pull request 2026-07-12 01:55:21 +02:00
All checks were successful
CI / ci (pull_request) Successful in 14m15s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
frank/streamertool!8
No description provided.