Chat (all platforms) triggers¶
Activity (any platform)¶
Runs when something happens on any platform, like a follow, a subscription, a tip or a raid. One trigger for the same event everywhere.
| Setting | What to put in |
|---|---|
| Platform | Pick one platform, or "All" to react to events from all of them. Options: All, Twitch, Rumble, YouTube, Kick, Streamlabs, StreamElements, TipeeeStream, DonorDrive, TreatStream, Pally.gg, StreamLoots, Crowd Control, Ko-fi, Patreon, Shopify, Fourthwall, Throne. Starts as: All. |
| Kind | The kind of event to react to, like Follow, Tip or Raid. "Any" runs for every kind. "Other" is anything that fits no kind. Options: Any, Follow, Subscription, GiftSubscription, Tip, Raid, Redemption, StreamOnline, StreamOffline, Other. Starts as: Any. |
Variables you get
| Variable | What it holds |
|---|---|
%platform% |
Where it happened |
%kind% |
What kind of event it was |
%user% |
Name of the person |
%title% |
A short line about it, like "Alice followed" |
%detail% |
More information, if there is any |
%amount% |
The amount, like $5.00, if money or points were involved |
Type id: chat.activity
Chat message (any platform)¶
Runs when someone writes in the chat of any connected platform, or just one. Use it for things that should work everywhere.
| Setting | What to put in |
|---|---|
| Platform | Pick one platform, or "All" to react to chat from all of them. Options: All, Twitch, Rumble, YouTube, Kick, Streamlabs, StreamElements, TipeeeStream, DonorDrive, TreatStream, Pally.gg, StreamLoots, Crowd Control, Ko-fi, Patreon, Shopify, Fourthwall, Throne. Starts as: All. |
| Message contains | Only run when the message has this text in it, like "hello". Capital letters do not matter. Leave empty to run for every message. |
Variables you get
| Variable | What it holds |
|---|---|
%platform% |
Where it was written, like Twitch or Kick |
%user% |
Name of the person who wrote |
%userId% |
Their ID on that platform |
%message% |
What they wrote |
%messageId% |
ID of the message |
%isBroadcaster% |
True if it is you |
%isModerator% |
True if they are a moderator |
%isVip% |
True if they are a VIP |
%isSubscriber% |
True if they are a subscriber |
Type id: chat.message
Emote added¶
Runs when a new emote appears in a 7TV, BTTV or FFZ emote set (add-ons that give chat extra emotes). Cuebot rechecks every so often.
| Setting | What to put in |
|---|---|
| Provider | Pick the emote add-on to watch: 7TV, BTTV or FFZ. "Any" watches all of them. Options: Any, 7TV, BTTV, FFZ. Starts as: Any. |
Variables you get
| Variable | What it holds |
|---|---|
%emote% |
Name of the new emote |
%emoteId% |
ID of the emote |
%provider% |
Which add-on it is from |
%platform% |
Which platform's set it is in |
%imageUrl% |
Web link to the emote picture |
Type id: chat.emoteAdded
Emote removed¶
Runs when an emote disappears from a 7TV, BTTV or FFZ emote set (add-ons that give chat extra emotes). Cuebot rechecks every so often.
| Setting | What to put in |
|---|---|
| Provider | Pick the emote add-on to watch: 7TV, BTTV or FFZ. "Any" watches all of them. Options: Any, 7TV, BTTV, FFZ. Starts as: Any. |
Variables you get
| Variable | What it holds |
|---|---|
%emote% |
Name of the removed emote |
%emoteId% |
ID of the emote |
%provider% |
Which add-on it was from |
%platform% |
Which platform's set it was in |
Type id: chat.emoteRemoved
Emote set changed¶
Runs once after a check finds changes in an emote set, however many emotes changed. Use it for a single summary instead of one run per emote.
| Setting | What to put in |
|---|---|
| Provider | Pick the emote add-on to watch: 7TV, BTTV or FFZ. "Any" watches all of them. Options: Any, 7TV, BTTV, FFZ. Starts as: Any. |
Variables you get
| Variable | What it holds |
|---|---|
%provider% |
Which add-on changed |
%platform% |
Which platform's set changed |
%added% |
Names of the new emotes, separated by commas |
%removed% |
Names of the removed emotes, separated by commas |
%addedCount% |
How many were added |
%removedCount% |
How many were removed |
Type id: chat.emotesChanged