Skip to content

šŸ“œ Command Reference Guide (All 59 Commands) ​

šŸ  Documentation Hub > Features > Command Reference

Reverb provides 59 dual-compatible commands accessible via message prefix (e.g. r!play) and slash commands (e.g. /play). Subcommands like playlist, dj, whitelist, and setup are supported natively across both interfaces.


šŸ“‘ Command Categories ​


šŸŽµ Music Playback Commands ​

CommandSlash EquivalentUsageDJ Role Required?Description
play/play <query>r!play <song name / URL>NoSearches and queues audio from YouTube, Spotify, SoundCloud, etc.
playnext/playnext <query>r!playnext <query>NoEnqueues a track to play immediately after the current song finishes.
pause/pauser!pauseYesPauses the active audio stream.
resume/resumer!resumeYesResumes a paused audio stream.
skip/skipr!skipYesSkips the currently playing track.
skipto/skipto <position>r!skipto <number>YesSkips directly to a specific track index in the queue.
stop/stopr!stopYesStops playback, flushes the queue, and leaves the channel.
queue/queue [page]r!queue [page]NoInteractive paginated list of all tracks currently queued.
nowplaying/nowplayingr!nowplayingNoReal-time progress bar, track art, requester, and duration.
volume/volume [level]r!volume [1-100]YesAdjusts player output volume.
loop/loop <mode>r!loop <track|queue|off>YesToggles looping for the current song or entire playlist.
shuffle/shuffler!shuffleYesRandomizes the queue order using Fisher-Yates algorithm.
seek/seek <time>r!seek <1m30s | 90>YesFast-forwards or rewinds to a timestamp in the track.
lyrics/lyrics [song]r!lyrics [query]NoFetches synchronized or static lyrics from LRCLIB.
autoplay/autoplayr!autoplayYesAutomatically queues related songs when playlist ends.
clearqueue/clearqueuer!clearqueueYesDeletes all upcoming tracks from the queue.
remove/remove <pos>r!remove <number>YesRemoves a specific track by its position in the queue.
move/move <from> <to>r!move <3> <1>YesRepositions a track within the queue.
replay/replayr!replayYesRestarts playback of the current track from 0:00.
grab/grabr!grabNoDirect-messages the user with full details of the playing song.
search/search <query>r!search <query>NoDisplays interactive selection of top 10 search results.
join/joinr!joinNoConnects the bot to your current voice channel.
leave/leaver!leaveYesDisconnects the bot from voice.
fairplay/fairplayr!fairplayYesReorders queue in round-robin fashion so no single user monopolizes playback.

šŸŽ›ļø Audio Filter Commands ​

All filter commands require DJ privileges when DJ Mode is enabled:

CommandUsageEffect
bassboostr!bassboost [low|med|high]Multiplies lower audio frequencies (20-125Hz).
nightcorer!nightcoreAccelerates tempo and raises vocal pitch.
vaporwaver!vaporwaveDecelerates tempo and drops audio pitch.
8dr!8dCreates an immersive 360-degree rotating stereo effect.
karaoker!karaokeAttenuates center vocals for instrumental sing-along.
treblebassr!treblebassBoosts both high and low audio registers.
popr!popOptimized frequency curve for modern pop tracks.
softr!softSoftens harsh treble for mellow listening.
doubletimer!doubletimeDoubles track tempo.
chipmunkr!chipmunkHigh-pitched vocal effect.
darthvaderr!darthvaderLow-pitched robotic vocal effect.
daycorer!daycoreHeavy pitch-down atmospheric filter.
earraper!earrapeExtreme volume gain (use with caution).
filtersr!filtersDisplays status of all active DSP audio filters.
resetr!resetClears all active filters back to normal.

āš™ļø Configuration Commands ​

CommandSubcommandsUsageRequired Permission
setupcreate, deleter!setup create / /setup createManageGuild, ManageChannels, ManageMessages
customisenick, statusr!customise nick [name]ManageGuild
djadd, remove, role, user, toggle, list, clearr!dj add <@role|@user> / /djManageGuild
setprefix<new_prefix>r!setprefix <prefix>ManageGuild
247<enable|disable>r!247 / /247ManageGuild
whitelistadd, remove, channel, role, user, toggle, list, clearr!whitelist add <#channel|@role|@user> / /whitelistManageGuild

šŸ“‚ Playlist Management ​

Reverb offers a full personal playlist suite with Public / Private visibility protection under r!playlist and /playlist:

text
r!playlist create <name> [public|private] - Creates a new playlist (default: public)
r!playlist privacy <name> [public|private]- Toggles or sets playlist visibility
r!playlist add <name> [song]              - Adds a track or current playing song
r!playlist remove <name> <position>       - Removes a track by position number
r!playlist list [@user | name]            - Lists playlists (public in reply, private in DMs)
r!playlist load <name>                    - Loads and queues all playlist songs
r!playlist steal <@user> <name> [new_name]- Clones a public playlist (private cannot be cloned)
r!playlist delete <name>                  - Permanently deletes a playlist

Privacy Rules

  • Private playlists are strictly unclonable; other users cannot steal or copy them.
  • When running playlist list on another user, only their public playlists are displayed.
  • When running playlist list on yourself, your private playlists are securely sent to your Direct Messages (DMs), while your public playlists are displayed in the channel reply.

ā„¹ļø Information Commands ​

CommandUsageDescription
helpr!help [command]Interactive help menu with dropdowns and command details.
botinfor!botinfoDisplays bot statistics, latency, uptime, memory, and audio cluster status.
aboutr!aboutDeveloper credits, open-source license, and framework information.
pingr!pingMeasures WebSocket ping, message round-trip, and audio node ping.
inviter!inviteGenerates official bot invite link with permissions 281891692735824.
apir!apiDiscord REST and Gateway latency benchmarks.

šŸ› ļø Utility & Developer Commands ​

Restricted to users listed in OWNER_IDS:

CommandUsageDescription
evalr!eval <code>Executes raw JavaScript directly in bot context.
restartr!restartPerforms safe graceful client reload.
shutdownr!shutdownTerminates bot and safely disconnects audio nodes.
guildlistr!guildlistLists all servers where Reverb is currently a member.
guildleaver!guildleave <id>Forces the bot to leave a specified server.
createinviter!createinvite <id>Generates a temporary server invite for debugging.
deleteinvitesr!deleteinvites <id>Cleans bot-created invites.

ā­ļø Next Step ​

Read about guild customization, DJ protection, and channel lockdown in Guild Customization & DJ System.