{ "utils": { "roles": { "name": "roles", "permission": "all", "description": "Shows the roles used for commands on the server.", "category": "Utility" }, "savecmd": { "name": "savecmd", "permission": "moderator", "description": "Saves a sequence of commands under a new name. ~save [cmdsequence] [cmdname]. Semicoli must be escaped with \\ (Backslash)", "category": "Utility" }, "savedcmd": { "name": "savedcmd", "permission": "all", "description": "Displays the saved commands.", "category": "Utility", "response": { "no_commands": "There are no saved commands." } }, "deletecmd": { "name": "deletecmd", "permission": "moderator", "description": "Delete a saved command.", "args": [ "cmdname" ], "category": "Utility" }, "execute": { "name": "execute", "permission": "all", "args": [ "cmdname" ], "description": "Execute saved commands.", "category": "Utility", "response": { "not_found": "This command could not be found." } } }, "music": { "play": { "name": "play", "permission": "all", "args": [ "url" ], "description": "Adds the url to the YouTube video/playlist into the queue.", "category": "Music", "response": { "success": "Added Song/Playlist to the queue.", "failure": "Failed adding Song/Playlist to the queue.", "url_invalid": "This is not a valid url!", "no_url": "I need an url to a video to play!", "no_voicechannel": "You need to join a voicechannel to do that!" } }, "playnext": { "name": "playnext", "permission": "all", "args": [ "url" ], "description": "Adds the url to the YouTube video as next song to the queue.", "category": "Music", "response": { "success": "Added Song as next Song to the queue.", "failure": "Failed adding Song as next Song to the queue.", "url_invalid": "This is not a valid url!", "no_url": "I need an url to a video to play", "no_voicechannel": "You need to join a voicechannel to do that!" } }, "join": { "name": "join", "permission": "all", "description": "Joins the VC you are in.", "category": "Music", "response": { "not_connected": "You are not connected to a Voice Channel." } }, "stop": { "name": "stop", "permission": "dj", "description": "Stops playing music and leaves.", "category": "Music", "response": { "success": "Stopping now...", "not_playing": "I'm not playing music at the moment." } }, "pause": { "name": "pause", "permission": "all", "description": "Pauses playing.", "category": "Music", "response": { "success": "Pausing playback.", "not_playing": "I'm not playing music at the moment." } }, "resume": { "name": "resume", "permission": "all", "description": "Resumes playing.", "category": "Music", "response": { "success": "Resuming playback.", "not_playing": "I'm not playing music at the moment." } }, "skip": { "name": "skip", "permission": "dj", "description": "Skips the current song.", "category": "Music", "response": { "success": "Skipping to the next song.", "not_playing": "I'm not playing music at the moment." } }, "clear": { "name": "clear", "permission": "dj", "description": "Clears the queue.", "category": "Music", "response": { "success": "The Queue has been cleared." } }, "playlist": { "name": "queue", "permission": "all", "description": "Shows the next ten songs.", "category": "Music" }, "current": { "name": "np", "permission": "all", "description": "Shows the currently playing song.", "category": "Music", "response": { "not_playing": "I'm not playing music at the moment." } }, "shuffle": { "name": "shuffle", "permission": "all", "description": "Shuffles the playlist.", "category": "Music", "response": { "success": "The Queue has been shuffled." } }, "repeat": { "name": "repeat", "permission": "all", "description": "Toggle listening on repeat.", "category": "Music", "response": { "repeat_true": "Listening on repeat now!", "repeat_false": "Not listening on repeat anymore." } }, "savemedia": { "name": "savemedia", "permission": "dj", "args": [ "url" ], "description": "Saves the YouTube song/playlist with a specific name", "category": "Music" }, "savedmedia": { "name": "savedmedia", "permission": "all", "description": "Prints out all saved playlists and songs.", "category": "Music", "response": { "no_saved": "There are no saved songs/playlists :(" } }, "deletemedia": { "name": "deletemedia", "permission": "dj", "description": "Deletes a saved media entry. ~deletemedia [name]", "category": "Music", "response": { "no_name": "You must provide a name for the media that shall be deleted." } } } }