{ "clip": { "description": "Plays a clip sound", "usagesReply": "Usage: /clip ", "errorQueue": "Can't play clip because there is an active queue.", "errorNotChannel": "You need to join a voice channel first!" }, "clips": { "description": "List all clips" }, "help": { "description": "Display all commands and descriptions", "embedTitle": "{botname} Help", "embedDescription": "List of all commands" }, "invite": { "description": "Send bot invite link" }, "loop": { "description": "Toggle music loop", "errorNotQueue": "There is nothing playing.", "result": "Loop is now {loop}" }, "lyrics": { "description": "Get lyrics for the currently playing song", "errorNotQueue": "There is nothing playing.", "lyricsNotFound": "No lyrics found for {title}.", "embedTitle": "{title} - Lyrics" }, "move": { "description": "Move songs around in the queue", "errorNotQueue": "There is no queue.", "usagesReply": "Usage: {prefix}move ", "result": "<@{author}> 🚚 moved **{title}** to {index} in the queue." }, "nowplaying": { "description": "Show now playing song", "errorNotQueue": "There is nothing playing.", "embedTitle": "Now playing", "live": " ◉ LIVE", "timeRemaining": "Time Remaining: {time}" }, "pause": { "description": "Pause the currently playing music", "errorNotQueue": "There is nothing playing.", "result": "<@{author}> ⏸ paused the music." }, "ping": { "description": "Show the bot's average ping", "result": "📈 Average ping to API: {ping} ms" }, "play": { "description": "Plays audio from YouTube or Soundcloud", "errorNotChannel": "You need to join a voice channel first!", "errorNotInSameChannel": "You must be in the same channel as {user}", "usageReply": "Usage: {prefix}play ", "missingPermissionConnect": "Cannot connect to voice channel, missing permissions", "missingPermissionSpeak": "I cannot speak in this voice channel, make sure I have the proper permissions!", "queueAdded": "✅ **{title}** has been added to the queue by <@{author}>", "cantJoinChannel": "Could not join the channel: {error}", "queueEnded": "❌ Music queue ended.", "queueError": "Error: {error}", "startedPlaying": "🎶 Started playing: **{title}** {url}", "skipSong": "<@{author}> ⏩ skipped the song", "pauseSong": "<@{author}> ⏸ paused the music.", "resumeSong": "<@{author}> ▶ resumed the music!", "unmutedSong": "<@{author}> 🔊 unmuted the music!", "mutedSong": "<@{author}> 🔇 muted the music!", "decreasedVolume": "<@{author}> 🔉 decreased the volume, the volume is now {volume}%", "increasedVolume": "<@{author}> 🔊 increased the volume, the volume is now {volume}%", "loopSong": "<@{author}> Loop is now {loop}", "stopSong": "<@{author}> ⏹ stopped the music!", "leaveChannel": "Leaving voice channel..." }, "playlist": { "description": "Play a playlist from youtube", "usagesReply": "Usage: {prefix}playlist ", "errorNotChannel": "You need to join a voice channel first!", "errorNotInSameChannel": "You must be in the same channel as {user}", "missingPermissionConnect": "Cannot connect to voice channel, missing permissions", "missingPermissionSpeak": "I cannot speak in this voice channel, make sure I have the proper permissions!", "errorNotFoundPlaylist": "Playlist not found :(", "fetchingPlaylist": "⌛ fetching the playlist...", "playlistCharLimit": "\nPlaylist larger than character limit...", "startedPlaylist": "<@{author}> Started a playlist", "cantJoinChannel": "Could not join the channel: {error}" }, "pruning": { "description": "Toggle pruning of bot messages", "errorWritingFile": "There was an error writing to the file.", "result": "Message pruning is {result}" }, "queue": { "description": "Show the music queue and now playing.", "missingPermissionMessage": "Missing permission to manage messages or add reactions", "errorNotQueue": "❌ **Nothing playing in this server**", "currentPage": "Current Page - ", "embedTitle": "Song Queue\n", "embedCurrentSong": "**Current Song - [{title}]({url})**\n\n{info}" }, "remove": { "description": "Remove song from the queue", "errorNotQueue": "There is no queue.", "usageReply": "Usage: {prefix}remove ", "result": "<@{author}> ❌ removed **{title}** from the queue." }, "resume": { "description": "Resume currently playing music", "errorNotQueue": "There is nothing playing.", "resultNotPlaying": "<@{author}> ▶ resumed the music!", "errorPlaying": "The queue is not paused." }, "search": { "description": "Search and select videos to play", "usageReply": "Usage: {prefix}{name}