aa89578297
Fixed TTS using StreamElements. Fixed several issues.
master
Tom2026-01-03 05:19:33 +00:00
fb04f4003f
Changed various locking mechanisms.
Tom2025-03-29 20:28:36 +00:00
eddd9e6403
Added support for group permission messages.
Tom2025-03-29 20:27:55 +00:00
622b359b12
Added proper slave mode - additional clients after the first connection. Fixed a few issues. Updated to version 4.8.2.
Tom2025-03-06 16:05:15 +00:00
cbdca1c008
Twitch connection now relies on events to connect. Added logging for when TTS filter is not a regex. Minor code clean up.
Tom2025-01-19 01:23:29 +00:00
86fc6bc24d
Version update to v4.7
Tom2025-01-18 22:59:12 +00:00
d13cd71ac0
Minor logging changes.
Tom2025-01-18 21:52:15 +00:00
5067ffe119
Added chat message to redemptions. Added Subscription End to Twitch. Added more variables to certain redemptions.
Tom2025-01-18 21:51:50 +00:00
9a17ad16b3
Fixed groups & their websocket support.
Tom2025-01-18 21:41:00 +00:00
c21890b55d
Removing groups from chatters when deleting groups.
Tom2025-01-18 17:56:15 +00:00
3b24208acc
Added connection backoff for OBS.
Tom2025-01-18 17:43:29 +00:00
c373af5281
Fixed some minor things.
Tom2025-01-18 17:34:02 +00:00
9f884f71ae
Added group chatters support to websocket.
Tom2025-01-18 17:33:15 +00:00
a49e52a6bb
Added group support for websockets.
Tom2025-01-18 16:37:58 +00:00
aed0421843
Fixed getting scene item id from OBS.
Tom2025-01-18 16:37:04 +00:00
5e33d594d2
Fixed a lot of compiler warnings. Fixed 7tv connection.
Tom2025-01-17 00:54:47 +00:00
5fc1b5f942
Version update check is optional. Removed reliance on web API. Fixed client reconnection due to redemptions.
Tom2025-01-14 03:48:02 +00:00
b74b1d70f3
Update to version 4.6
Tom2025-01-14 01:28:34 +00:00
86590f1c7f
Fixed directory creation when no directory is mentioned for certain redeemable actions. Undid property name change for Twitch Redemption Id.
Tom2025-01-14 01:27:25 +00:00
4099322ce2
Undo the connection change for Hermes client.
Tom2025-01-14 01:21:11 +00:00
75fa154546
Removal of default policies.
Tom2025-01-14 01:20:44 +00:00
b724cd00eb
Added a simple method for subscribing to events.
Tom2025-01-07 15:42:10 +00:00
64cb0c1f6d
Added missing websocket support for Redemptions and Actions. Fixed Ad Break actions. Cleaned some code.
Tom2025-01-07 15:30:13 +00:00
77b37f04b6
Added Actions & Redemptions updates via websocket messages. Updated RedemptionManager due to live changes.
Tom2025-01-06 14:36:54 +00:00
1d43515fb9
Generalized the ChatMessageReader to make it work with ChannelResubscrition. Added connections refresh command.
Tom2024-08-12 19:45:17 +00:00
f503f7c6f4
Prevent Twitch websocket client to subscribe again if Twitch moved/reconnected us
Tom2024-08-12 18:06:10 +00:00
693a448972
Added Twitch exponential backoff for reconnecting.
Tom2024-08-12 17:55:28 +00:00
6810132dde
Added observable & observer for TTS, to react faster to new messages when waiting.
Tom2024-08-12 17:49:36 +00:00
f0071cae81
Using IHostingService for TTS listening and playing in background.
Tom2024-08-12 16:42:53 +00:00
2643feeca7
Version update to 4.2
Tom2024-08-12 07:55:15 +00:00
658f5a9ce4
Fixed several issues
Tom2024-08-12 07:54:38 +00:00
2056b2cd48
TTS messages are now merged.
Tom2024-08-12 05:44:31 +00:00
cc81999abe
Raid Spam Prevention is now applied to joined chats.
Tom2024-08-07 23:21:56 +00:00
ca5b1c0733
Added up to 3 seconds of wait time for Twitch Id to load in when connecting to Twitch websocket server.
Tom2024-08-07 22:11:09 +00:00
6eb927ce5f
Fixed raid spam prevention. Gave a proper error message when connecting to Twitch websockets without linking Twitch account to Twitch.
Tom2024-08-07 22:01:04 +00:00
1761f1eaf6
Fixed raid spam prevention. Gave a proper error message when connecting to Twitch websockets without linking Twitch account to Twitch.
Tom2024-08-07 22:01:04 +00:00
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."
Tom2024-08-07 20:30:03 +00:00
d6b66b3446
Added UTF-8 support for Console
Tom2024-08-07 19:33:10 +00:00
87f3623ed6
Added support to test against Twitch's mocked websocket & webserver. Fixed some connection problems.
Tom2024-08-07 19:32:44 +00:00
3d077181fa
Fixed Twitch reconnection & added more logs to the process.
Tom2024-08-06 23:31:35 +00:00
ed68cc47e6
Apply TTS skips from message deletion & bans when merging with other chats. Fixed group permissions.
Tom2024-08-06 22:50:45 +00:00
8014c12bc5
Fixed 7tv & Twitch reconnection. Added adbreak, follow, subscription handlers for Twitch. Added multi-chat support. Added support to unsubscribe from Twitch event subs.
Tom2024-08-06 19:29:29 +00:00
95d879f511
Fixed 7tv & Twitch reconnection. Added adbreak, follow, subscription handlers for Twitch. Added multi-chat support. Added support to unsubscribe from Twitch event subs.
Tom2024-08-06 19:29:29 +00:00
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.
Tom2024-08-04 23:46:10 +00:00
472bfcee5d
Changed command dictionary to a command tree. Fixed various requests. OBS reconnection added if identified previously.
Tom2024-07-19 16:56:41 +00:00
e6b3819356
Added groups & permissions. Fixed TTS user creation. Better connection handling. Fixed 7tv reconnection.
Tom2024-07-16 04:48:55 +00:00
9fb966474f
Added groups & permissions. Fixed 7tv reconnection. Added more subcommands for refresh.
Tom2024-07-12 17:36:09 +00:00
af3763a837
Added several redemption actions. Added certain login features. Fixed OBS command. Added more logging.
Tom2024-07-07 03:42:33 +00:00
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.
Tom2024-06-24 22:11:36 +00:00
706cd06930
Using Serilog. Added partial OBS batch request support. Added update checking. Added more commands. Added enabled/disabled TTS voices. And more.
Tom2024-06-17 00:19:31 +00:00