Changelogs

Speaker.bot v0.1.6

next version

New Features

  • Start using 2 Twitch EventSub events, that deal with business based logic for subscriptions to keep internal subscription data current while connected
  • Add support for 7TV Zero Width emotes
  • Add support for Chat Message events from Twitch EventSub
  • Move Twitch Chat Messages and Cheers to use Twitch EventSub
  • Disable Twitch Chat Client
  • Add setting to change built-in !tts command

Updates

  • Tweaks to Twitch EventSub Connection, and handling for connections going stale or dying
  • Tweak timeout values for obtaining refresh tokens
  • Tweaks to Twitch EventSub subscriptions
  • General tweaks to some replacement data
  • Tweaks to ElevenLabs voice loading, better handling of model data
  • General cleanup
  • Update tts.monster to support Custom Voices
  • Better handling of Twitch Shared Chat events
  • Better display of available Events, now showing in a nested hiearchy
  • Update display of Event names
  • Update libraries

Fixes

  • Fix potential crash in Streamlabs Client, when an event has no data
  • Fix potential crash in Twitch Service when retrieving Cheermotes and User Emotes
  • Fix Twitch Resub event not speaking correctly or at all

Details

Twitch

There 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

Chat Messages no longer come from the Chat Client, they now come from EventSub, this means that all events for Speaker.bot for Twitch come from the EventSub connection now.