Welcome to the first release of 2026!
I have upgraded my code signing certificate from a regular certificate to an EV certificate. Hopefully this provides more trust within Windows and less false positives.
Twitch EventSub events, that deal with business based logic for subscriptions to keep internal subscription data current while connected7TV Zero Width emotesChat Message events from Twitch EventSubTwitch Chat Messages and Cheers to use Twitch EventSubTwitch Chat Client!tts commandTwitch EventSub Connection, and handling for connections going stale or dyingTwitch EventSub subscriptionsElevenLabs voice loading, better handling of model datatts.monster to support Custom VoicesTwitch Shared Chat eventsEvents, now showing in a nested hierarchyEvent namesTwitch Chat Client library and all associated usagesVoice Alias list alphabeticallyTwitch Sub event to support messagesTwemoji to 17.0.2Twitch HypeTrain events to use V2 events from TwitchStreamlabs Client, when an event has no dataTwitch Service when retrieving Cheermotes and User EmotesTwitch Resub event not speaking correctly or at allTwitchTwemoji parsing, seems there was an error in the handling that was only just surfacingTwitch Chat reply messages that begin with an emoteTwemoji not correctly being recognized when Allow First Emote is enabledTwitch Chat parsing not handling Cheermotes that start with a number, 4Head should parse correctly nowThere were a few issues when handling Twitch Resubscription events, related to parsing the EventSub data that I missed, these have been fixed and tested, and work properly now
The Twitch Chat client library has been fully removed, along with it any last remnants of code that used it. Speaker.bot is fully using Twitch EventSub to support all events from Twitch
Since I'm unable to find any definitive answers on this, I've re-added support for messages in Twitch Subs if they happen, then they will use the Sub with Message string type, otherwise, just the Sub string type. If I can find/get a definitive answer on this, if first time subscribers can or can not send a message with their sub, I will update this accordingly.
There was an error in the Twemoji parsing library that wasn't handling this character properly, which in turn caused an orphaned code pair and has been re-written to properly handle this.
I also noticed that Twemoji in general were not always parsed into their parts correctly, leading to the Ignore Twemoji not functioning. This should hopefully be working now
If you wish to support me, or this project, please head over to https://www.patreon.com/nate1280, this is my full-time job at the moment.