Streamer.bot v1.0.2
What's new in Streamer.bot version 1.0.2
nate1280Welcome 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 Rewardredemptions - Add support for
Kick's Kick Giftedevents - Add new trigger for when a
Kick Giftedevent occurs - Add new sub-action
Twitch Get Clip Download Urls - Add new C# Method TwitchGetClipDownloadUrls
- Add new scopes to
Twitch BroadcasterandBotaccounts
Updates
- Make
HorizontalandVerticalscrollbar indicators larger - Update
WPF-UIframework to latest upstream - Convert
IPCChanneltoNamedPipesfor handling communication with headless mode - Update how
Clipboardhandling works, and add toHeadlessmode - Overhaul internal random number generator
- Update
Settings->GroupsUI - Update
Discord Basic Webhookto not log the webhook url, but theNameinstead - Update display for
Twitch Set Channel Gamesub-action to include the ID - Update
Twitch Search Category Dialogto also show theID - Update
Commanddialog, alter layouts so lists don't exceed the dialog size - Tweaks to saving of settings to try and help prevent corruption
- Update
Twitch HypeTrainevents to use *V2- events fromTwitch - Update how
Twitch Subscriptionvalues are converted internally, may solve some issues related toTier 3subs - Update
Twitch Create Clipto supportTitleandDuration
Fixes
- Fix update check on startup that was preventing *Streamer.bot- from starting if the
APIwas down - Fix status handling for
Streamlabs DesktopandTreatStream - Fix
Moderatorchecks forYouTube/Kick - Fix
Global Setdialog, was auto typing the value and not using the auto-type option - Fix
?button onSubActionsandTriggersnot translating to the correct url - Fix
Toggle ReconnecttogglingAuto ConnectforOBS,StreamlabsandMeld Studio - Fix
Logic Whilesub-action not saving some settings - Fix
Set Action Queue Blocking Statesub-action not updating theblockingstate of a queue - Fix
Kick Add Target Infobreaking an action sometimes - Fix C# Method,
CommandGetUserCounter, was not using correct persisted counter setting - Fix
Midi In/Outcontext menu forToggle ReOpen - Fix
Logic Whilesub-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
MeldStudioC# Methods - Fix
Testbutton inOBS Take Screenshotsub-action - Fix internal method for setting
YouTubeMetaData, category and privacy value were swapped - Fix
FetchUrlsub-action dialog,Delete Allwas not wired up correctly - Fix
Midi Out Control Changesub-action not saving some settings - Fix
Twitch Goalsimulated 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
Commandsnav panel to be hidden - Fix
InputKeyPresstriggers were not being registered properly when duplicating anAction - Fix toggling an
Action'srandom property not updating the weight option in the UI - Fix
Clearbutton when searching forTwitch categories - Fix
Twitch Chatparsing not handling Cheermotes that start with a number, 4Head should parse correctly now - Fix
C# Command Enable/Disablemethods not updating the UI - Fix
Twitch Set Channel Gamesub-action, was not correctly updating whenGame Namewas the same - Fix
Custom Websocket Clientretry issues - Fix
Twitch Reward Redemption Updatedtrigger having wrong source type - Fix handling
Twitch Predictionsin sub-actions, they should respond quicker - Fix
Kick Gift Subscription, a count of 1 should be aGift Subscription, not aMass Gift - Fix not being able to edit
Elgato Wave Link Set Filter Bypass Statesub-actions - Fix editing an
Action Queue, not being able to adjust blocking setting - Fix
Importing, when asking to overwrite, should provideYes/No, not justOk - Fix
Twitch Add Random Usersnot 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 asTwitch - Fix
HyperRate.iointegration, it should be working now - Fix
Folder Existssub-action, can now manually enter a folder - Fix
Twitch Rewardsnot showing up correctly when created outside ofStreamer.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.