Twitch stream event platform with OBS browser source overlay. Features: - Twitch OAuth login (streamer + mod access) - EventSub WebSocket for subs, gift subs, bits, channel points, follows, raids - Chat commands via tmi.js in the overlay - Gap audio — tone plays on new chat message after silence, volume/pitch scale with gap length - Self-hosted media library (upload sounds and videos) - Action configuration — map any event to sound, video, or alert - Per-action cooldowns, test button, enable/disable toggle - Multiple actions per event (all matching actions fire) - Activity log dashboard with EventSub connection status - Layout editor — iframe-based WYSIWYG with drag handles, live style preview - Custom CSS and custom JS injection into overlay - Custom DOM events (bashyoverlay:sub, bashyoverlay:raid, etc.) for custom JS hooks - deploy.sh — one-shot setup and launch script Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 lines
247 B
Text
7 lines
247 B
Text
TWITCH_CLIENT_ID=your_client_id
|
|
TWITCH_CLIENT_SECRET=your_client_secret
|
|
TWITCH_REDIRECT_URI=http://localhost:8000/auth/callback
|
|
|
|
SECRET_KEY=change_this_to_a_random_string
|
|
APP_BASE_URL=http://localhost:8000
|
|
DATABASE_URL=sqlite:///./bashyoverlay.db
|