Music

Music Commands for D.Va Bot
CommandDescriptionPermissionExample
.playIf no parameters are specified, acts as .next 1 command. If you specify a song number, it will jump to that song. If you specify a search query, acts as a .q command@everyone.play
.play 5
.play D.Va vs. Sombra Rickkmurray
.queueQueue a song using keywords or a link. Bot will join your voice channel. You must be in a voice channel.@everyone.q D.Va vs. Sombra Rickkmurray
.queuenextWorks the same as .queue command, except it enqueues the new song after the current one. You must be in a voice channel.@everyone.qn D.Va vs. Sombra Rickkmurray
.queuesearchSearch for top 5 youtube song result using keywords, and type the index of the song to play that song. Bot will join your voice channel. You must be in a voice channel.@everyone.qs D.Va vs. Sombra Rickkmurray
.listqueueLists 10 currently queued songs per page. Default page is 1.@everyone.lq
.lq 2
.nextGoes to the next song in the queue. You have to be in the same voice channel as the bot. You can skip multiple songs, but in that case songs will not be requeued if .rcs or .rpl is enabled.@everyone.n
.n 5
.stopStops the music and preserves the current song index. Stays in the channel.@everyone.s
.autodisconnectToggles whether the bot should disconnect from the voice channel once it's done playing all of the songs..autodc
.destroyCompletely stops the music and unbinds the bot from the channel.@everyone.d
.pausePauses or Unpauses the song.@everyone.p
.volumeSets the music playback volume (0-100%)@everyone.vol 50
.defvolSets the default music volume when music playback is started (0-100). Persists through restarts.@everyone.dv 80
.songremoveRemove a song by its # in the queue, or 'all' to remove all songs from the queue and reset the song index.@everyone.srm 5
.playlistsLists all playlists. Paginated, 20 per page.@everyone.pls 1
.deleteplaylistDeletes a saved playlist using its id. Works only if you made it.@everyone.delpls 5
.playlistshowLists all songs in a playlist spepcified by its id. Paginated, 20 per page.@everyone.plshow 1
.saveSaves a playlist under a certain name. Playlist name must be no longer than 20 characters and must not contain dashes.@everyone.save BestListNo1
.loadLoads a saved playlist using its ID. Use .pls to list all saved playlists and .save to save new ones.@everyone.load 5
.fairplayToggles fairplay. While enabled, the bot will prioritize songs from users who didn't have their song recently played instead of the song's position in the queue.@everyone.fp
.songautodeleteToggles whether the song should be automatically removed from the music queue when it finishes playing.@everyone.sad
.soundcloudqueueQueue a soundcloud song using keywords. Bot will join your voice channel. You must be in a voice channel.@everyone.sq D.Va vs. Sombra Rickkmurray
.soundcloudplQueue a Soundcloud playlist using a link.@everyone.scpl soundcloudseturl
.nowplayingShows the song that the bot is currently playing.@everyone.np
.shuffleShuffles the current playlist.@everyone.plsh
.playlistQueues up to 500 songs from a youtube playlist specified by a link, or keywords.@everyone.pl
.radioQueues a radio stream from a link. It can be a direct mp3 radio stream, .m3u, .pls .asx or .xspf (Usage Video: https://streamable.com/al54)@everyone.ra radio.link.here
.moveMoves the bot to your voice channel. (works only if music is already playing)@everyone.mv
.movesongMoves a song from one position to another.@everyone.ms 5>3
.setmaxqueueSets a maximum queue size. Specify no parameters to have no limit..smq 50
.smq
.setmaxplaytimeSets a maximum number of seconds (>14) a song can run before being skipped automatically. Set 0 to have no limit.@everyone.smp 0
.smp 270
.reptcursongToggles repeat of current song..rcs
.rpeatplaylstToggles repeat of all songs in the queue (every song that finishes is added to the end of the queue).@everyone.rpl
.autoplayToggles autoplay - When the song is finished, automatically queue a related Youtube song. (Works only for Youtube songs and when queue is empty)@everyone.ap
.setmusicchannelSets the current channel as the default music output channel. This will output playing, finished, paused and removed songs to that channel instead of the channel where the first song was queued in.Managemessage Server Perm.smch
.unsetmusicchannelBot will output playing, finished, paused and removed songs to the channel where the first song was queued in.Managemessage Server Perm.smch