Commit Graph

83 Commits

Author SHA1 Message Date
tom e83cf5b95e Version update to '4.1'. 2024-08-07 23:26:14 +00:00
tom 3eb0deb770 Merge branch 'master' of https://git.goblincaves.com/tom/hermes-client 2024-08-07 23:24:31 +00:00
tom cc81999abe Raid Spam Prevention is now applied to joined chats. 2024-08-07 23:21:56 +00:00
tom ca5b1c0733 Added up to 3 seconds of wait time for Twitch Id to load in when connecting to Twitch websocket server. 2024-08-07 22:11:09 +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 1761f1eaf6 Fixed raid spam prevention. Gave a proper error message when connecting to Twitch websockets without linking Twitch account to Twitch. 2024-08-07 22:01:04 +00:00
tom e4a11382ef Added more information to logs when receiving subscriptions. Added raid message spam prevention. Added bit message detection - requires tts.chat.bits.read permission for TTS." 2024-08-07 20:30:49 +00:00
tom d6b66b3446 Added UTF-8 support for Console 2024-08-07 19:33:10 +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 3d077181fa Fixed Twitch reconnection & added more logs to the process. 2024-08-06 23:31:35 +00:00
tom ed68cc47e6 Apply TTS skips from message deletion & bans when merging with other chats. Fixed group permissions. 2024-08-06 22:50:45 +00:00
tom 8a0e55bb95 Fixed Twitch subscriptions. Fixed typos. Fixed Twitch websocket reconnection. 2024-08-06 21:15:05 +00:00
tom eb8bfdf6b0 Merge branch 'master' of https://git.goblincaves.com/tom/hermes-client 2024-08-06 20:44:43 +00:00
tom 818fd52dc6 Fixed group permissions 2024-08-06 20:44:34 +00:00
tom d019935392 Fixed group permissions 2024-08-06 20:40:30 +00:00
tom 4d27492e55 Merge branch 'master' of https://git.goblincaves.com/tom/hermes-client 2024-08-06 20:30:43 +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 95d879f511 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 19:29:29 +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
tom b5cc6b5706 Cleaned code up. Added OBS & 7tv ws support. Added dependency injection. App loads from yml file. 2024-03-12 18:05:27 +00:00
tom 9cd6725570 Added voice selection, username filter and word filter from hermes 2024-01-05 10:07:41 +00:00
tom 8845757c29 Updated git ignore file 2023-12-30 10:07:55 +00:00
tom 58fa053706 Moved git ignore file to root folder 2023-12-30 10:05:56 +00:00
tom 756aea89a6 Removed obj folder and updated git ignore file 2023-12-30 10:02:57 +00:00
tom e58d00888d Removed bin folder 2023-12-30 09:34:05 +00:00
tom 72be20594d First commit with progress so far 2023-12-30 09:28:16 +00:00