Changelogs April 10, 2026

Streamer.bot v1.0.5

What's new in Streamer.bot version 1.0.5

nate1280nate1280

It's that time again, another Streamer.bot alpha is upon us!

The biggest change for this alpha is the removal of the Twitch IRC connection and switching over to EventSub for the last remaining events.

As always, these are alpha releases, while I do try to release relatively stable versions, the nature of alpha can introduce instability.

Breaking Changes

With finally moving Twitch Chat from IRC to EventSub, the legacy Message object in a Websocket payload has finally been removed, as it has been deprecated for a while.

New Features

  • Move Twitch chat handling from IRC to EventSub
  • Move Twitch Watch Streak event to EventSub
  • Add new C# method, KickDeleteMessage
  • Streamer.bot's HTTP Server is now using Kestrel
  • Add a new Twitch Pyramid option, Shared Chat Participation
  • Handling and tracking for First Message is now handled internally
  • New save routines for data files
  • Set culture info based on system culture for all existing and new threads
  • Updates to variable/method parsing

Updates

  • Remove Trovo platform
  • Add new scope for Kick, you will need to re-login
  • Update some Kick Trigger Test methods
  • Update the error message shown when there is a mismatch in scopes for most services
  • Add some additional connection check logic for Kick
  • Add some additional logging in various spots
  • Add commandLocation argument to Commands
  • Update Kick commandType to message
  • Move Twitch SubCounter handling to Twitch EventSub events
  • Move Twitch Credit event handling to Twitch EventSub events
  • ExecuteCodeTrigger Websocket method passes arguments to the Websocket event payload broadcast
  • Update Kick Categories API to use v2 endpoint

Fixes

  • Fix OBS Set Color sub-action dialog Test button
  • Fix setting the blocking state of the Default Queue not applying until restart
  • Fix Streamer.bot Remove Instance Disconnected trigger adding a Connected trigger
  • Fix a crash related to using Logitech SetPoint and horizontal scrolling
  • Fix a crash when trying to search for users from some dialogs
  • Fix Twitch EventSub Connect button not updating correctly when retrying
  • Fix crash when clicking ? in Twitch Raid trigger dialog
  • Fix Kick not being initialized when running headless
  • Fix YouTube Gift Membership Received event not setting the Tier
  • Fix potential crash when testing Kick Reward Redemption
  • Fix Voice Control Confidence Threshold setting in the UI

Details

HTTP Server

The internal HTTP server has been udpated to use the more modern Kestrel packaging. The biggest benefit of this is the net sh command is no longer needed and should work for any IP, port, etc. As well as speed and handling improvements.

Data Files

Yes, I know, the file corruption is a nusence, it's been my top priority for a while. Saving data files is one of the most basic operations within Streamer.bot, so the file corruption has been puzzling and I will continue to try and resolve this. With this alpha there is some new handling that may take care of the corruption due to split second file locks the could've caused issues.

Twitch

With Twitch finally adding Watch Streak to EventSub, it was time to move fully to EventSub. Streamer.bot is now full EventSub for all Twitch events.

The First Message flag is not available in EventSub data, so with this alpha, the First Message data will now be tracked internally. Any users moving forward will be handled, and this will expand to Kick and YouTube in a future alpha.

Trovo

Trovo is no longer offering Live Streaming services, as such, Trovo has been removed from Streamer.bot. The C# methods currently remain to minimize issues, but will also be removed by full release.ate your code accordingly and any shared code, as by release, these methods will be removed.