In order to use music Cakey Bot will need
ConnectandSpeakpermissions for any voice channels you want to listen to music in.
Cakey Bot can play music from multiple sources which you can view a full list of here. In order to listen to music you will need to follow the steps below.
/play <song> (The /play command will auto-summon Cakey Bot)If no song is currently playing when you add one, it will start to play instantly. If a song is currently playing, your song will be added to a queue that will play through automatically.
If you play a live stream, other songs in the queue will not be played until either the live stream ends or until someone skips the live stream.
Cakey Bot requires at least Connect and Speak permissions to function. You will also need to be in a voice channel to summon Cakey Bot to it. If Cakey Bot is currently being used by users in another channel you will not be able to summon it to your channel. Many commands in Cakey Bot excluding /disconnect require a song to be playing in order to be used. If a song is not playing an error message will be displayed. Some commands can not be used while a live stream is playing, to use these commands you will have to wait until the live stream ends or skip the live stream.
| Name | Description | Default Value | Min Value | Max Value | Premium Feature |
|---|---|---|---|---|---|
| Title Blacklist | A list of words/phrases that are blocked from appearing in song titles. Used to filter inappropriate or abusive content. Limited to 2,000 characters. | Empty | — | — | No |
| Default Volume | Controls the initial playback volume of the bot. Resets to this value when the queue ends or new playback begins. | 50 | 0 | 100 | No |
| 24/7 Music | Keeps the bot in a voice channel continuously, even when not actively playing music. | Disabled | — | — | Premium Only |
| Vote Skipping | Enables vote-based skipping of currently playing songs. | False | — | — | No |
| Max Song Length | Restricts the maximum allowed duration of a song in the queue (in minutes). | -1 | -1 | 1440 | No |
A Max Song Length of
-1means unlimited song length.
The
/volumecommand accepts a range of 1-200%, separate from the Default Volume setting above (which controls the dashboard's 0-100 initial playback volume).
The
/playcommand's queue is capped at 50 songs for non-Premium servers.
Cakey Bot has additional bots that you can invite that are designed specifically for music playback! You can find the invites to these bots on our "Premium" page of the web dashboard. Note that you must have premium enabled on the server in order to invite these additional music bots.
Cakey Bot supports many different sources including Spotify, Bandcamp, Twitch and more!
You can view all of our current and planned music sources on this page.
Usage Key: <required> / [optional]
| Command | Description | Usage | Permission |
|---|---|---|---|
| /clearqueue | Clears all tracks from the queue. | N/A | Server Mod/DJ |
| /disconnect | Makes the bot leave your voice channel. | N/A | None |
| /jumpto | Jumps to a specific song in the queue. | <song id> | None |
| /loop | Makes the current song loop until it's toggled off. | N/A | None |
| /lyrics | Displays the lyrics for the song searched if any are available. | <query> | None |
| /nowplaying | Displays the current song being played. | N/A | None |
| /pause | Pauses the current song. | N/A | None |
| /play | Starts playing music with the given query. | <query> | None |
| /playfile | Starts playing the uploaded music file. | <query> | None |
| /playlist | Creates, deletes or loads a custom music playlist. (Use !play for youtube/spotify playlists) | <create | load | delete> <name> | None |
| /playlist add | Adds the current queue's songs to an existing playlist. | <name> | None |
| /playlist list | List all of your currently saved playlists. | N/A | None |
| /playlist rename | Renames the selected playlist. | <name> <newName> | None |
| /queue | Displays the current music queue. | N/A | None |
| /radio | Plays a live online radio station. | <query> | None |
| /restart | Goes to the start of the current song. | N/A | None |
| /resume | Resumes the current song. | N/A | None |
| /seek | Seeks to a specific position or moves forward/backward in the current song. | <time> | None |
| /shuffle | Shuffles the current song queue randomly. | N/A | None |
| /skip | Votes to skip the current song. | [count] | None |
| /volume | Changes the bot's volume. (1-200%) | <volume> | None |