Commit Graph

10 Commits

Author SHA1 Message Date
Tom
9fd43502f5 Cleaned up code 2024-08-14 18:20:57 +00:00
Tom
a38e08c14d Fixed reconnection causing unhandled exceptions 2024-08-12 20:10:11 +00:00
Tom
f503f7c6f4 Prevent Twitch websocket client to subscribe again if Twitch moved/reconnected us 2024-08-12 18:06:10 +00:00
Tom
693a448972 Added Twitch exponential backoff for reconnecting. 2024-08-12 17:55:28 +00:00
Tom
658f5a9ce4 Fixed several issues 2024-08-12 07:54:38 +00:00
Tom
6eb927ce5f Fixed raid spam prevention. Gave a proper error message when connecting to Twitch websockets without linking Twitch account to Twitch. 2024-08-07 22:05:47 +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
8a0e55bb95 Fixed Twitch subscriptions. Fixed typos. Fixed Twitch websocket reconnection. 2024-08-06 21:15:05 +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