Rumble triggers¶
Chat command¶
Runs when a viewer types a command like !hello in your Rumble chat. Cuebot cuts the words after it into variables.
| Setting | What to put in |
|---|---|
| Command | The word viewers type, with the ! in front, like "!hello". Starts as: !hello. |
| Match | "Starts with" also runs when the viewer adds words after it ("!so bob"). "Exact" runs only when the message is the command alone. Options: Starts with, Exact. Starts as: Starts with. |
| Who can use it | The lowest role that may use it: Everyone, Subscriber, Moderator or Broadcaster (you). Higher roles can always use it. Options: Everyone, Subscriber, Moderator, Broadcaster. Starts as: Everyone. |
| Global cooldown (seconds) | Seconds to wait before anyone can use it again. 0 means no wait. Example: 30. Starts as: 0. |
| Per-user cooldown (seconds) | Seconds each viewer must wait before using it again. 0 means no wait. Example: 60. Starts as: 0. |
| Case sensitive | Tick to care about capital letters, so "!Hello" no longer matches "!hello". Starts as: false. |
Variables you get
| Variable | What it holds |
|---|---|
%user% |
Name of the viewer |
%command% |
The command they typed |
%input% |
Everything after the command |
%input0% |
The first word after the command (then input1, input2...) |
%inputCount% |
How many words came after the command |
%message% |
The whole message |
%isModerator% |
True if they are a moderator |
%isSubscriber% |
True if they are a subscriber |
Type id: rumble.command
Chat message¶
Runs when someone writes in your Rumble live chat. Needs a live stream and your Live Stream API link in the Rumble settings.
| Setting | What to put in |
|---|---|
| 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 |
|---|---|
%user% |
Name of the person who wrote |
%message% |
What they wrote |
%isModerator% |
True if they are a moderator |
%isSubscriber% |
True if they are a subscriber |
%isRant% |
True if it was a paid Rant |
%amount% |
The Rant amount in dollars (0 if not a Rant) |
%messageId% |
ID of the message, when Rumble gives one |
Type id: rumble.chatMessage
Follow¶
Runs when someone follows your Rumble channel. Cuebot checks every few seconds. Good for a thank-you message.
Variables you get
| Variable | What it holds |
|---|---|
%user% |
Name of the new follower |
%followedAt% |
When they followed |
Type id: rumble.follow
Gift subscriptions¶
Runs when someone gifts subscriptions on your Rumble channel. Use it to thank the gifter.
| Setting | What to put in |
|---|---|
| Minimum gifted | Only run when at least this many subs were gifted. Example: 5. Starts as: 1. |
Variables you get
| Variable | What it holds |
|---|---|
%user% |
Name of the gifter |
%total% |
How many subs were gifted |
%remaining% |
How many are left to give out |
Type id: rumble.giftSub
Rant¶
Runs when a viewer pays for a Rant (a highlighted paid message) in your Rumble chat. Good for a thank-you or an alert.
| Setting | What to put in |
|---|---|
| Minimum amount ($) | Only run for at least this many dollars. 0 runs for every Rant. Example: 5. Starts as: 0. |
Variables you get
| Variable | What it holds |
|---|---|
%user% |
Name of the sender |
%amount% |
How many dollars, as a number |
%amountText% |
The amount with the dollar sign, like $5.00 |
%message% |
The text that came with it |
Type id: rumble.rant
Stream offline¶
Runs when your Rumble stream ends. Handy for a goodbye message.
Variables you get
| Variable | What it holds |
|---|---|
%title% |
Your stream title |
%streamId% |
ID of the stream |
Type id: rumble.streamOffline
Stream online¶
Runs when your Rumble stream goes live. Use it to say hello or switch scenes.
Variables you get
| Variable | What it holds |
|---|---|
%title% |
Your stream title |
%streamId% |
ID of the stream |
Type id: rumble.streamOnline
Subscription¶
Runs when someone subscribes to your Rumble channel. Good for a thank-you message or alert.
Variables you get
| Variable | What it holds |
|---|---|
%user% |
Name of the new subscriber |
%amount% |
What they pay, in dollars (0 if Rumble does not say) |
%amountText% |
The amount with the dollar sign, like $5.00 |
%subscribedAt% |
When they subscribed |
Type id: rumble.subscribe