Actions define what happens when a rule runs.
Every rule must contain at least one action.
Actions can perform almost any task within Superfrost Bot, including interacting with Twitch, OBS Studio, overlays and external services.
Some common actions include:
Actions are organised into Action Groups. Every action belongs to an Action Group, and a rule can contain one or many groups.
There are two types of Action Group:
Standard Action Groups always execute when the rule reaches them, provided any Action Group Conditions pass.
Weighted Action Groups execute based on a configured percentage chance.
This allows you to introduce random outcomes into your automation. For example, you could create several Action Groups with different chat messages or sound effects, each with its own percentage chance of being selected.
Each Action Group can have its own conditions.
These conditions are evaluated when the rule reaches that Action Group. If they pass, the actions within the group are executed. If they fail, the Action Group is skipped and the rule continues with the next group.
This allows different parts of the same rule to execute under different circumstances without preventing the entire rule from running.
Each action has its own dedicated documentation explaining:
Choose an action below to learn more about how it works.