DJ / Radio
Run a radio in your chat: register DJs, let listeners request songs, and each DJ plays from their own request queue.
Radio / requests
How to play
- An owner or moderator registers each DJ with
!dj add NAME(or in the panel under Edit Bot > DJ System). You can register as many DJs as you like. - When a registered DJ joins the chat they automatically go “on air” (you can turn this off). You can also set the live DJ by hand with
!dj setuser NAME. - Listeners request songs with
!dj request SONG NAME— the request goes to whoever is on air. To send it to a specific DJ, use!dj request @DJ SONG NAME. - The DJ checks their queue with
!dj currentrequestsand announces the next track with!dj chooserequest SONG NAME. - Each DJ has their own separate request list, so several DJs can take requests at the same time.
Commands
| Command | Who | What it does |
|---|---|---|
!dj add NAME | Moderator | Register a DJ (they can then run the radio and auto-go on air). |
!dj remove NAME | Moderator | Remove a DJ from the list. |
!dj list | Anyone | Show the registered DJs and who is on air. |
!dj request SONG | Anyone | Request a song to the on-air DJ (use @DJ to target a specific DJ). |
!dj currentrequests | Anyone | View the current song requests. |
!dj chooserequest SONG | DJ | Announce the chosen song and remove it from the queue. |
!dj removerequest SONG | DJ | Remove a song from the queue. |
!dj emptyrequests | DJ | Clear the whole request queue. |
!dj onair | Anyone | Show who is currently on air. |
!dj setuser NAME | Moderator | Manually set the on-air DJ (or off to clear). |
Room settings (advanced - optional)
Manage your DJs and the radio in the panel under Edit Bot > DJ System:
| Setting | Default | What it does |
|---|---|---|
| DJ list | (empty) | The xat ids (or names) of your registered DJs, one per line. Each DJ gets their own independent request queue. |
| Auto on-air on join | On | When a registered DJ joins the chat, automatically make them the live DJ so listener requests reach them without any command. |