Skip to main content

Chat controls

The streamer and moderators control requests and the player from chat with !sr <action>. For viewers !sr still orders a track.

For everyone​

!sr queue shows the next three tracks and the total in the queue, !sr np shows what is playing and who requested it. They are the same as !queue and !np, but they work even when only !sr is enabled.

A viewer requests a track, then types !sr queue and !sr np. The bot replies: «Rick Astley - Never Gonna Give You Up» is queued, position 2; next: 1) «Luis Fonsi - Despacito…» by max_plays, 2) «Rick Astley…» by kiwi_cat, 2 in the queue in total; now playing «Queen – Bohemian Rhapsody», requested by vika_nightcore

Opening and closing requests​

  • !sr close — stop taking new requests. The queue keeps playing.
  • !sr open — take requests again.

While requests are closed, a viewer's !sr … gets «Заказы сейчас закрыты.» ("Requests are closed right now"). On Twitch the channel points reward is paused, so viewers can't redeem it. Kick has no reward pause: the bot refuses the redemption and refunds the points. The streamer can still add tracks from the dashboard.

A moderator types !sr close and the bot replies that requests are closed and the queue will finish. Viewer vika_nightcore types !sr despacito and the bot replies that requests are closed right now. The moderator types !sr open and the bot replies that requests are open

The Accepting requests switch on the Music requests page does the same, under the title. While requests are closed, an amber "Requests are closed" bar with an Open requests button replaces the switch row under the page header. The state is shared with !sr close and !sr open.

Page header with an amber &quot;Requests are closed&quot; bar in place of the switch and an &quot;Open requests&quot; button

If Twitch fails to pause the reward, the bot says so. Repeat the command and the bot tries again.

Player​

  • !sr play — resume, !sr pause — pause, !sr skip — skip the track.
  • !sr vol — volume:
CommandWhat it does
!sr vol 40volume 40% (0 to 100)
!sr vol up / !sr vol down10 higher / lower
!sr vol up 5 / !sr vol down 55 higher / lower (any step)
!sr vol +5 / !sr vol -5same, shorter

The player lives in the overlay, so without it play, pause, skip and vol answer «Плеер не запущен: добавьте оверлей в OBS.» ("The player is not running: add the overlay to OBS") How to add the overlay is described here.

A moderator types !sr pause, !sr play, !sr vol 40 and !sr skip. The bot replies: paused, playing «Queen – Bohemian Rhapsody», volume 40%, track skipped

Queue order​

!sr move reorders a track. The numbers are the ones !sr queue shows: 1 is the next track. Instead of a number you can write @nick to move that viewer's track.

CommandWhat it does
!sr move 2track #2 becomes next
!sr move 4 1track #4 moves to position 1
!sr move 3 up 1track #3 one position closer to the start
!sr move 1 down 2track #1 two positions further
!sr move 2 toptrack #2 to the front of the queue
!sr move 2 lasttrack #2 to the end of the queue
!sr move @kiwi_cat lastkiwi_cat's track to the end

A moderator types !sr move 2, !sr move @kiwi_cat last and !sr move 1 down 1. The bot replies: «Rick Astley…» is now next; «Rick Astley…» is now #2; «Luis Fonsi - Despacito…» is now #2

Hints in chat​

An empty !sr from a moderator prints a short cheat sheet of the actions. If an action keyword gets wrong arguments (for example !sr vol abc), the bot shows how to write the command and no request is made. Exception: !sr play with text orders a track, for example !sr play that funky music.

A viewer who types !sr pause or !sr skip simply requests a track with that title. The actions have no Russian synonyms.

All actions​

CommandWhoWhat it does
!sr <link or title>everyonerequest a track
!sr queueeveryonenext three tracks and the total
!sr npeveryonewhat's playing and who requested it
!sr closestreamer and moderatorsstop taking requests
!sr openstreamer and moderatorstake requests again
!sr play / pausestreamer and moderatorsresume / pause
!sr skipstreamer and moderatorsskip the track
!sr vol …streamer and moderatorsvolume
!sr move …streamer and moderatorsreorder a track in the queue

Every bot reply can be changed on the Messages tab, in the "Request intake" and "Chat controls (moderators)" groups, see Bot messages. The bot answers in Russian on every channel; the English in parentheses on this page is only a gloss.

Hints in the dashboard​

The same examples are in the dashboard. The "Chat commands" card on the Settings tab has a "Chat command examples" block. Open the !sr command (the pencil in that card, or Commands → !sr) and the "How to use" section shows each action as "what you type → bot reply".

The &quot;How to use&quot; section of the !sr command editor: every action as what you type and the bot&#39;s reply