Commands

Every slash command of G33G33BOT (55 in total), generated straight from the bot's code. <option> is required, [option] is optional.

Prefer talking? Turn on voice control with /voice join and say “hey bot, play Daft Punk”.

Playback

/play <query> [next]

Play music from a search term, YouTube link or Spotify link

  • query required — Search term, YouTube link, Spotify link or playlist link (text)
  • next — Put this track at the front of the queue (true/false)

/search <query>

Search YouTube and choose the right track from a menu

  • query required — What do you want to search for? (text)

/skip

Skip the current track

/stop

Stop playback and clear the queue (continue later with /restore)

/restore

Continue where you left off after /stop (same track and position)

/pause

Pause the music

/resume

Resume the music

/seek <seconds>

Seek within the current track

  • seconds required — Position to seek to, in seconds (whole number; 0–86400)

/leave

Leave the voice channel

Queue

/nowplaying

Show what is currently playing

/queue [page]

View the queue

  • page — Page number (whole number; 1–1000)

/shuffle

Shuffle the queue

/loop <mode>

Repeat a track or the whole queue

  • mode required — What should repeat? (text; one of: Off, This track, Whole queue)

/remove <position>

Remove a track from the queue

  • position required — Queue position (1 = the next track) (whole number; 1–500)

/clear

Clear the queue

/panel

Post a persistent control panel with music and speech buttons

Sound

/volume <level>

Set the music volume (remembered for this server)

  • level required — 0-100 on a dB scale: 100 = full, 50 = -20 dB, 30 = -28 dB, 0 = silent (whole number; 0–100)

/voicevolume [level]

Set the volume of spoken replies (remembered for this server)

  • level — 0-100 on the same dB scale as /volume; empty = show the current level (whole number; 0–100)

/mute [on]

Mute or unmute the music

  • on — true = mute, false = unmute (empty = toggle) (true/false)

/effects <preset>

Change the sound with a simple audio preset

  • preset required — Audio effect (text; one of: Off, Bass boost, Night mode, Vocal boost, Wide stereo)

Discover

/autoplay [on]

Keep playing similar music automatically

  • on — Turn autoplay on or off (empty = toggle) (true/false)

/vibe [mood] [count]

Start a radio for a mood or genre

  • mood — Mood or genre, for example jazz, chill, focus, 80s or rainy (text)
  • count — How many related tracks to queue now (1-20) (whole number; 1–20)

/radio [query] [count]

Start an endless radio based on a track, your likes or your profile

  • query — Artist or song to start from (empty = current track or a liked track) (text)
  • count — How many related tracks to queue now (1-20) (whole number; 1–20)

/lyrics [query]

Show lyrics for the current track or a search query

  • query — Artist - title (empty = the current track) (text)

/foryou [count]

Queue recommendations based on your listening profile

  • count — Number of tracks to queue (1-20) (whole number; 1–20)

Your music

/profile show [user]

Show a listening profile and top artists

  • user — User to show (empty = you) (user)

/profile privacy <visibility>

Choose whether other members can see your profile and history

  • visibility required — private = only you (default), public = everyone (text; one of: Private (only me), Public (everyone))

/profile clear <confirm>

Delete your history, likes, dislikes and settings

  • confirm required — Set to true to really delete your data (true/false)

/history [user] [page]

Show your recent requests

  • user — User to show (empty = you; others only if their profile is public) (user)
  • page — Page number (whole number; 1–30)

/like add

Like the track that is currently playing

/like remove <position>

Remove a track from your likes

  • position required — Liked track number (use /like list to see the numbers) (whole number; 1–100)

/like list

Show your liked tracks

/like play [position] [next]

Queue all liked tracks, or one by number

  • position — Liked track number (empty = queue all liked tracks) (whole number; 1–100)
  • next — Put the liked track(s) at the front of the queue (true/false)

/dislike add

Dislike and skip the track that is currently playing

/dislike remove <position>

Remove a track from your dislike list

  • position required — Dislike number (use /dislike list to see the numbers) (whole number; 1–100)

/dislike list

Show your disliked tracks

Playlists

/playlist save <name>

Save the current track and queue as a playlist

  • name required — Playlist name (text)

/playlist load <name> [next]

Load a saved playlist into the queue

  • name required — Playlist name (text)
  • next — Put the playlist at the front of the queue (true/false)

/playlist list

List all saved playlists

/playlist show <name>

Show the tracks in a playlist

  • name required — Playlist name (text)

/playlist delete <name>

Delete a saved playlist

  • name required — Playlist name (text)

Voice control

/voice join [channel] [text_channel]

Join your voice channel and start listening

  • channel — Voice channel (server managers only; empty = your current channel) (channel)
  • text_channel — Channel where I reply (empty = this channel) (channel)

/voice leave

Stop listening (music keeps playing)

/voice listen <enabled>

Turn speech recognition on or off

  • enabled required — true = listen, false = stop listening (true/false)

/voice status

Show speech recognition status

/voice optin

Allow the bot to transcribe your voice for voice commands

/voice optout

Never capture or transcribe your voice

Server moderation

/moderation block <user> [reason]

Stop a member from using the bot in this server

  • user required — Member to block (user)
  • reason — Reason (only shown to managers) (text)

/moderation unblock <user>

Let a blocked member use the bot again

  • user required — Member to unblock (user)

/moderation blocked

List members blocked in this server

/moderation usage

Recent bot usage and flagged input in this server

Help

/help

Show all commands

More

/settings show

Show all server settings

/settings set <key> <value>

Change a server setting

  • key required — Setting (text)
  • value required — New value (text)

/settings reset <key>

Go back to the default value of a setting

  • key required — Setting (text)