Changelogs January 12, 2026

Streamer.bot v1.0.2

What's new in Streamer.bot version 1.0.2

nate1280nate1280

Welcome to the first release of 2026!

Streamer.bot is skipping alpha, and heading straight to a beta release of 1.0.2 so I can fast track a stable release shortly.

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.

New Features

  • Add support for Kick Channel Rewards
  • Add new sub-actions for manipulating Kick Channel Rewards
  • Add new trigger for Kick Channel Reward redemptions
  • Add support for Kick's Kick Gifted events
  • Add new trigger for when a Kick Gifted event occurs
  • Add new sub-action Twitch Get Clip Download Urls
  • Add new C# Method TwitchGetClipDownloadUrls
  • Add new scopes to Twitch Broadcaster and Bot accounts

Updates

  • Make Horizontal and Vertical scrollbar indicators larger
  • Update WPF-UI framework to latest upstream
  • Convert IPCChannel to NamedPipes for handling communication with headless mode
  • Update how Clipboard handling works, and add to Headless mode
  • Overhaul internal random number generator
  • Update Settings -> Groups UI
  • Update Discord Basic Webhook to not log the webhook url, but the Name instead
  • Update display for Twitch Set Channel Game sub-action to include the ID
  • Update Twitch Search Category Dialog to also show the ID
  • Update Command dialog, alter layouts so lists don't exceed the dialog size
  • Tweaks to saving of settings to try and help prevent corruption
  • Update Twitch HypeTrain events to use *V2- events from Twitch
  • Update how Twitch Subscription values are converted internally, may solve some issues related to Tier 3 subs
  • Update Twitch Create Clip to support Title and Duration

Fixes

  • Fix update check on startup that was preventing *Streamer.bot- from starting if the API was down
  • Fix status handling for Streamlabs Desktop and TreatStream
  • Fix Moderator checks for YouTube/Kick
  • Fix Global Set dialog, was auto typing the value and not using the auto-type option
  • Fix ? button on SubActions and Triggers not translating to the correct url
  • Fix Toggle Reconnect toggling Auto Connect for OBS, Streamlabs and Meld Studio
  • Fix Logic While sub-action not saving some settings
  • Fix Set Action Queue Blocking State sub-action not updating the blocking state of a queue
  • Fix Kick Add Target Info breaking an action sometimes
  • Fix C# Method, CommandGetUserCounter, was not using correct persisted counter setting
  • Fix Midi In/Out context menu for Toggle ReOpen
  • Fix Logic While sub-action, an initial check of false was causing a full action stop
  • Fix potential crash when entering an invalid folder in File/Folder Watcher
  • Fix MeldStudio C# Methods
  • Fix Test button in OBS Take Screenshot sub-action
  • Fix internal method for setting YouTube MetaData, category and privacy value were swapped
  • Fix FetchUrl sub-action dialog, Delete All was not wired up correctly
  • Fix Midi Out Control Change sub-action not saving some settings
  • Fix Twitch Goal simulated events, goal type was not handled properly
  • Fix handling of Adding/Removing Action Groups, was not correctly removing an orphaned group in the UI
  • Fix typo not allowing the Commands nav panel to be hidden
  • Fix InputKeyPress triggers were not being registered properly when duplicating an Action
  • Fix toggling an Action's random property not updating the weight option in the UI
  • Fix Clear button when searching for Twitch categories
  • Fix Twitch Chat parsing not handling Cheermotes that start with a number, 4Head should parse correctly now
  • Fix C# Command Enable/Disable methods not updating the UI
  • Fix Twitch Set Channel Game sub-action, was not correctly updating when Game Name was the same
  • Fix Custom Websocket Client retry issues
  • Fix Twitch Reward Redemption Updated trigger having wrong source type
  • Fix handling Twitch Predictions in sub-actions, they should respond quicker
  • Fix Kick Gift Subscription, a count of 1 should be a Gift Subscription, not a Mass Gift
  • Fix not being able to edit Elgato Wave Link Set Filter Bypass State sub-actions
  • Fix editing an Action Queue, not being able to adjust blocking setting
  • Fix Importing, when asking to overwrite, should provide Yes/No, not just Ok
  • Fix Twitch Add Random Users not being able to save changes to group list correctly
  • Fix Twitch Add Random Users, include/exclude should work correctly now
  • Fix Kick Add Random Users, same changes as Twitch
  • Fix HyperRate.io integration, it should be working now
  • Fix Folder Exists sub-action, can now manually enter a folder
  • Fix Twitch Rewards not showing up correctly when created outside of Streamer.bot

Details

Additional details for changes made in this update are outlined below.

Random Overhaul

I've switched away from the usual C# Random class, which is not very random, and doesn't provide a good distribution, to a new random method.

This will effect anything that utilizes random, for instance, making a sub-action group random, or sub-action, the distribution will behave better

Kick

Kick requires new scopes, so you will be prompted about a mismatch and required to log in again.

With Streamer.bot 1.0.2, you can now create, edit and respond to Kick Channel Rewards without needing to use any 3rd party extensions.

A note on Channel Rewards, there is a limit of 15 on Kick, and there are no restriction on editing. The underlying API for them is still lacking a bit, as there are no realtime updates on changes, etc, so manual refreshes are required to see your rewards in the UI.

Updated C# Methods

The following Twitch C# Methods have had their signature changed:

ClipData CreateClip(string title = null, int duration = 30);

New C# Methods

ClipDownloadData TwitchGetClipDownloadUrls(string clipId);

C# class ClipDownloadData

public class ClipDownloadData
{
    public string ClipId { get; set; }
    public string LandscapeDownloadUrl { get; set; }
    public string PortraitDownloadUrl { get; set; }
}

Notes

For those that are Patreon supporters, be sure to link your Patreon account on the Streamer.bot Website in your Account Settings to claim your supporter perks.

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. Remember, supporter perks start at the Thank You tier.