totalGits
, should have been totalGifts
Name
, Cost
and Owned
within there groupsAs more of a QoL improvement, I have started implementing some basic copy and paste functionality. First up to get this capability is the sub-actions.
While it does copy data to your clipboard, meaning it could be shared; it is not recommended to, currently, when you paste an action, no real sanitization and checks are done (yet), as it is meant to be pasted back into your own running instance of Streamer.bot which has all the supported components setup already (i.e., OBS connection, Queues, etc).
Also, at the moment, you can only copy 1 sub-action, this may change in the future when I start enabling multi-select capabilities, but, it's 1 step at a time.
This will let you enable or disable Subscriber Only mode for your channel
This will let you enable or disable Emote Only mode for your channel
With this sub-action, you'll be able to read all the lines of a file into variables. It will put each line of the file into %line#%
where # is the line number starting from 0. %lineCount%
will also be added with the total number of lines.
You can now fetch simple api endpoints and put them into a variable of your choosing. The Url supports variable parsing.
Added a way to pick a colour and put it on the arguments for an action.
When this sub-action is run, the follow variables are added to the arguments
Variables | Description |
---|---|
%var.color.a% |
The alpha value |
%var.color.r% |
The red value |
%var.color.g% |
The gren value |
%var.color.b% |
The blue value |
%var.html% |
The html color code |
%var.htmlalpha% |
The html color code with alpha value |
%var.obs% |
The color as an OBS ABGR value |
This may evolve a bit in the future, either by way of more capabilities, or moving it to a different area
Just an action that you can put text into, that'll show up as a comment, pre and post fixed with **, it will not be executed when the action is run.
2 new methods are available for enabling/disabling Subscriber/Emote only modes
void TwitchSubscriberOnly(bool enabled = true);
void TwitchEmoteOnly(bool enabled = true);
The groups section has had a few updates. The list of groups has been udpated with some context menu options. You can toggle the Bot status of a group, delete, clear a group; as well as export a group to a file, and import from a file.
There is more work to be done here. These are the first steps.
Using the Jokes code that is in the examples channel of the discord, I went through and tried to get Streamer.bot to be a bit more lenient on how it adds/removes references when you click the Find Refs button on the Execute C# Code dialog. It is still not perfect, nor will it ever be, as trying to "figure" out what references are required is not an easy thing to do without it taking a while.