Commit Graph

24 Commits

Author SHA1 Message Date
tom 64cb0c1f6d Added missing websocket support for Redemptions and Actions. Fixed Ad Break actions. Cleaned some code. 2025-01-07 15:30:13 +00:00
tom 77b37f04b6 Added Actions & Redemptions updates via websocket messages. Updated RedemptionManager due to live changes. 2025-01-06 14:36:54 +00:00
tom d74b132c0f Added TTS Filter websocket requests. 2025-01-01 17:26:06 +00:00
tom 4f5dd8f24e Fixed some of the compiler warnings. 2024-12-28 21:19:28 +00:00
tom 48dd6858a1 Fixed certain redemptions 2024-11-15 02:29:23 +00:00
tom 0932c1c38e Fixed redemptions not loading properly 2024-11-08 16:11:24 +00:00
tom 66f2bf7ec6 Cleaned up request acks. Added internal service bus for internal messaging. 2024-11-08 15:32:42 +00:00
tom 07b035039d Added policies. Added action for channel ad break ending. 2024-10-22 07:54:59 +00:00
tom a38e08c14d Fixed reconnection causing unhandled exceptions 2024-08-12 20:10:11 +00:00
tom 1d43515fb9 Generalized the ChatMessageReader to make it work with ChannelResubscrition. Added connections refresh command. 2024-08-12 19:46:11 +00:00
tom 658f5a9ce4 Fixed several issues 2024-08-12 07:54:38 +00:00
tom 2056b2cd48 TTS messages are now merged. 2024-08-12 05:44:31 +00:00
tom 9f61295d2d Added reconnection backoff for 7tv & hermes 2024-08-11 21:41:22 +00:00
tom 0ad063cebd Added Nightbot integration. Changed from client credentials flow to implicit code grant flow. 2024-08-11 21:22:37 +00:00
tom 87f3623ed6 Added support to test against Twitch's mocked websocket & webserver. Fixed some connection problems. 2024-08-07 19:32:44 +00:00
tom 8014c12bc5 Fixed 7tv & Twitch reconnection. Added adbreak, follow, subscription handlers for Twitch. Added multi-chat support. Added support to unsubscribe from Twitch event subs. 2024-08-06 20:28:18 +00:00
tom 75fcb8e0f8 Fixed command permissions. Moved to using Twitch's EventSub via websockets. Cleaned some code up. Added detection for subscription messages (no TTS), message deletion, full or partial chat clear. Removes messages from TTS queue if applicable. Added command aliases for static parameters. Word filters use compiled regex if possible. Fixed TTS voice deletion. 2024-08-04 23:46:10 +00:00
tom 472bfcee5d Changed command dictionary to a command tree. Fixed various requests. OBS reconnection added if identified previously. 2024-07-19 16:56:41 +00:00
tom e6b3819356 Added groups & permissions. Fixed TTS user creation. Better connection handling. Fixed 7tv reconnection. 2024-07-16 04:48:55 +00:00
tom 9fb966474f Added groups & permissions. Fixed 7tv reconnection. Added more subcommands for refresh. 2024-07-12 17:36:09 +00:00
tom af3763a837 Added several redemption actions. Added certain login features. Fixed OBS command. Added more logging. 2024-07-07 03:42:33 +00:00
tom 706eecf2d2 Revised the redeem system, activated via channel point redeems. Added OBS transformation to redeems. Logs changed & writes to logs folder as well. Removed most use of IServiceProvider. 2024-06-24 22:11:36 +00:00
tom 706cd06930 Using Serilog. Added partial OBS batch request support. Added update checking. Added more commands. Added enabled/disabled TTS voices. And more. 2024-06-17 00:19:31 +00:00
tom d4004d6230 Added hermes websocket support. Added chat command support. Added selectable voice command via websocket. Added websocket heartbeat management. 2024-03-15 12:27:35 +00:00