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.
Kick Channel RewardsKick Channel RewardsKick Channel Reward redemptionsKick's Kick Gifted eventsKick Gifted event occursTwitch Get Clip Download UrlsTwitch Broadcaster and Bot accountsHorizontal and Vertical scrollbar indicators largerWPF-UI framework to latest upstreamIPCChannel to NamedPipes for handling communication with headless modeClipboard handling works, and add to Headless modeSettings -> Groups UIDiscord Basic Webhook to not log the webhook url, but the Name insteadTwitch Set Channel Game sub-action to include the IDTwitch Search Category Dialog to also show the IDCommand dialog, alter layouts so lists don't exceed the dialog sizeTwitch HypeTrain events to use V2 events from TwitchTwitch Subscription values are converted internally, may solve some issues related to Tier 3 subsTwitch Create Clip to support Title and DurationAPI was downStreamlabs Desktop and TreatStreamModerator checks for YouTube/KickGlobal Set dialog, was auto typing the value and not using the auto-type option? button on SubActions and Triggers not translating to the correct urlToggle Reconnect toggling Auto Connect for OBS, Streamlabs and Meld StudioLogic While sub-action not saving some settingsSet Action Queue Blocking State sub-action not updating the blocking state of a queueKick Add Target Info breaking an action sometimesCommandGetUserCounter, was not using correct persisted counter settingMidi In/Out context menu for Toggle ReOpenLogic While sub-action, an initial check of false was causing a full action stopFile/Folder WatcherMeldStudio C# MethodsTest button in OBS Take Screenshot sub-actionYouTube MetaData, category and privacy value were swappedFetchUrl sub-action dialog, Delete All was not wired up correctlyMidi Out Control Change sub-action not saving some settingsTwitch Goal simulated events, goal type was not handled properlyCommands nav panel to be hiddenInputKeyPress triggers were not being registered properly when duplicating an ActionAction's random property not updating the weight option in the UIClear button when searching for Twitch categoriesTwitch Chat parsing not handling Cheermotes that start with a number, 4Head should parse correctly nowC# Command Enable/Disable methods not updating the UITwitch Set Channel Game sub-action, was not correctly updating when Game Name was the sameCustom Websocket Client retry issuesTwitch Reward Redemption Updated trigger having wrong source typeTwitch Predictions in sub-actions, they should respond quickerKick Gift Subscription, a count of 1 should be a Gift Subscription, not a Mass GiftElgato Wave Link Set Filter Bypass State sub-actionsAction Queue, not being able to adjust blocking settingImporting, when asking to overwrite, should provide Yes/No, not just OkTwitch Add Random Users not being able to save changes to group list correctlyTwitch Add Random Users, include/exclude should work correctly nowKick Add Random Users, same changes as TwitchHyperRate.io integration, it should be working nowFolder Exists sub-action, can now manually enter a folderTwitch Rewards not showing up correctly when created outside of Streamer.botAdditional details for changes made in this update are outlined below.
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 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.
The following Twitch C# Methods have had their signature changed:
ClipData CreateClip(string title = null, int duration = 30);
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; }
}
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.