Bot Commands
One place to wire StreamElements, Nightbot, or Streamlabs for every chat-driven overlay feature. Pick the bot you use; copy the command into chat (or paste the fields into the dashboard) and your viewers are live.
Which chat bot do you use?
One choice fills in every command on this page. Not sure? Check your chat for a message from @StreamElements — it's the most common.
Custom commands
Any static reply — type what you want the bot to repeat and the add command regenerates as you type. Sign in to save them.
Enter a command and a response to generate the copy-paste add command.
Challenge Wheel
Random Dead by Daylight killer / survivor builds from chat. Spin lands in the overlay.
!wheelEveryoneSetup steps & command reference
- 1.Make sure the StreamElements bot is active in your channel
- 2.Open your Twitch chat
- 3.Copy the command below and paste it into chat
- 4.StreamElements will confirm the command was added
Challenge Wheel commands
Available to your viewers once the bot command is installed.
| Syntax | Description | Permission |
|---|---|---|
!wheel spin [seed] | Roll a random killer + challenge. Options: no arg = fresh random roll; <seed> = 1–16 letters/digits, reproduces an earlier spin (share URLs pin the seed, killer, and challenge, so the roll is stable even if the pool changes later). | Everyone |
!wheel adept [killer|survivor|<name>] | Roll an adept — pick a character and reveal their three unique perks. Options: no arg = random character from any role; killer or survivor = random from that role; <name> = pin a specific character (first name, full name, or with/without 'The ' — e.g. 'huntress', 'dwight', 'the nurse'). | Everyone |
!wheel record | Show the streamer's wheel win-loss record. No arg — reports wins-losses, win% (once enough games are decided), and how many rolls are still pending a result. | Everyone |
!wheel streak | Show the streamer's current wheel win streak. No arg — reports the current consecutive-win streak, or the best run so far when the current streak is broken. | Everyone |
!wheel challenge | Show the streamer's most recently rolled challenge. No arg — reports the character(s) and challenge modifiers from the streamer's latest committed wheel roll. | Everyone |
!wheel help [command] | Show available commands. Options: no arg = summary of every command; <command> = detail for one command (e.g. !wheel help spin). | Everyone |
Viewer Queue
Viewers join the lineup with !q join; mods control the queue from chat. The queue runs regardless of what's on screen — toggle Queue on in Settings → OBS Overlay (or !overlay queue) to show the lineup, and it stays visible alongside other features.
!qEveryone!qmodMods onlySetup steps & command reference
- 1.Make sure the StreamElements bot is active in your channel
- 2.Open your Twitch chat
- 3.Copy the command below and paste it into chat
- 4.StreamElements will confirm the command was added
Viewer Queue commands
Available to your viewers once the bot command is installed.
| Syntax | Description | Permission |
|---|---|---|
!q [join] | Join the queue (join is optional). | Everyone |
!q leave | Leave the queue. | Everyone |
!q list | Show the next few people in queue. | Everyone |
!q position | Check your position in the queue. | Everyone |
!q help | Show available commands. | Everyone |
!q next | Pop the next person from the queue. | Mod |
!q open | Open the queue so viewers can join. | Mod |
!q close | Close registration (viewers already in stay). | Mod |
!q reset | Clear every entry from the queue. | Mod |
!q max <N> | Set max queue size (how many viewers can sign up). Required: <N> = 1–200 whole number. Mods only. No arg = shows the current size. Persists per queue instance. This is the sign-up cap — see max-visible for the overlay row cap. | Mod |
!q max-visible <N> | Set how many queue rows the overlay shows at once (overflow renders as '+N more'). Required: <N> = 1–100 whole number. Mods only. Writes to the overlay's appearance.maxVisible (same knob as the "Max visible" slider in /settings/overlay). This does NOT change who can sign up — see max for that. | Mod |
!q add <user> | Add someone to the queue by username. | Mod |
!q remove <user> | Remove someone from the queue by username. | Mod |
Tier-list Voting
Chat votes the spotlit tier-list item into S/A/B/C/D/F tiers. Live results in the overlay.
!voteEveryoneSetup steps & command reference
- 1.Make sure the StreamElements bot is active in your channel
- 2.Open your Twitch chat
- 3.Copy the command below and paste it into chat
- 4.StreamElements will confirm the command was added
Tier-list Voting commands
Available to your viewers once the bot command is installed.
| Syntax | Description | Permission |
|---|---|---|
!vote <S|A|B|…> | Vote where the spotlit item belongs. The streamer's row labels are valid (S/A/B/C/D/F or whatever they set). Options: <label> = the row's label (case-insensitive). Use !vote remove to clear your vote. Voting again replaces your previous choice. | Everyone |
!vote remove | Remove your vote on the current spotlit item. | Everyone |
!vote help [command] | Show available commands. Options: no arg = summary of every command; <command> = detail for one command (e.g. !vote help vote). | Everyone |
Mog Cam
Mod-only: trigger a webcam countdown + freeze-frame on stream. Viewers redeem via channel points.
!mogMods onlySetup steps & command reference
- 1.Make sure the StreamElements bot is active in your channel
- 2.Open your Twitch chat
- 3.Copy the command below and paste it into chat
- 4.StreamElements will confirm the command was added
Mog Cam commands
Available to your viewers once the bot command is installed.
| Syntax | Description | Permission |
|---|---|---|
!mog | Trigger a Mog Cam capture now — counts down, then freezes the pose. | Mod |
!mog every <minutes> | Set the recurring auto-mog interval (1–60 minutes). Pass a whole number of minutes, e.g. '!mog every 5'. | Mod |
!mog stop | Turn off the recurring auto-mog timer (on-demand triggers still work). | Mod |
!mog help [command] | Show available commands. Options: no arg = summary of every command; <command> = detail for one command (e.g. !mog help every). | Everyone |
Stream Bingo
Viewers type !whalebingo to claim a personal 5×5 card and mark squares as stream moments happen. There's no on-stream overlay — each viewer plays on their own card link.
!whalebingoEveryoneSetup steps & command reference
- 1.Make sure the StreamElements bot is active in your channel
- 2.Open your Twitch chat
- 3.Copy the command below and paste it into chat
- 4.StreamElements will confirm the command was added
Stream Bingo commands
Available to your viewers once the bot command is installed.
| Syntax | Description | Permission |
|---|---|---|
!whalebingo | Get your personal stream-bingo card. Type !whalebingo to claim your card — you get a private link to a 5×5 board. Click squares as they happen on stream; first to a line wins. | Everyone |
!whalebingo help | Show how bingo works. | Everyone |
Attendance Tickets
Viewers type !tickets to see how many raffle tickets they've earned while you're live (!tickets top for the leaderboard). Attendance has no on-stream overlay — chat is where viewers check their standing.
!ticketsEveryoneSetup steps & command reference
- 1.Make sure the StreamElements bot is active in your channel
- 2.Open your Twitch chat
- 3.Copy the command below and paste it into chat
- 4.StreamElements will confirm the command was added
Attendance Tickets commands
Available to your viewers once the bot command is installed.
| Syntax | Description | Permission |
|---|---|---|
!tickets | See how many raffle tickets you've earned this stream. Options: no arg = your own tickets; <name> = look up another viewer (e.g. !tickets bob). | Everyone |
!tickets top | See the top raffle-ticket holders this stream. | Everyone |
!tickets help [command] | Show available commands. | Everyone |
Show / hide overlay features
Moderator-only. Show or hide overlay features from chat without opening Settings. Pinned features (queue, tier list) coexist; momentary ones (wheel, adept, mog cam, pick/ban) show one at a time. This only changes what's VISIBLE — viewer commands like !q join and !vote work no matter what's on screen. Add it so a mod can show or hide overlay features from chat without opening /settings/overlay mid-stream.
!overlayMods onlySetup steps & command reference
- 1.Make sure the StreamElements bot is active in your channel
- 2.Open your Twitch chat
- 3.Copy the command below and paste it into chat
- 4.StreamElements will confirm the command was added
Show / hide overlay features
Moderator-only. Show or hide overlay features from chat without opening Settings. Pinned features (queue, tier list) coexist; momentary ones (wheel, adept, mog cam, pick/ban) show one at a time. This only changes what's VISIBLE — viewer commands like !q join and !vote work no matter what's on screen.
| Syntax | Description | Permission |
|---|---|---|
!overlay help | List the kinds the overlay can be switched to. | Mod |
!overlay adept | Show Adept (a momentary feature — hides other moments). | Mod |
!overlay adept-creator | Show Creator Builds (a momentary feature — hides other moments). | Mod |
!overlay wheel | Show the Challenge Wheel (a momentary feature — hides other moments). | Mod |
!overlay queue | Show the Viewer Queue (pinned — coexists with other features). | Mod |
!overlay buildqueue | Show the Build Queue (pinned — coexists with other features). | Mod |
!overlay tierlist | Show Tier-list voting (pinned — coexists with other features). | Mod |
!overlay mogcam | Show Mog Cam (a momentary feature — hides other moments). | Mod |
!overlay pickban | Show Pick / Ban (a momentary feature — hides other moments). | Mod |
!overlay tts | Enable Text to Speech (pinned — approved redemptions read aloud over any feature). | Mod |
!overlay emote-bomb | Enable Emote Bomb (pinned — redeemed bursts rain over any feature). | Mod |
!overlay attendance | Show the Attendance Raffle standings (pinned — reveals winners when you draw). | Mod |
!overlay off | Park the overlay — hide every feature (browser source renders nothing). | Mod |