By default, the bot uses
>> or mention as command prefix. This means that commands are invoked by doing
@Turret command arguments... or using any other configured prefix.
In below documentation, all commands will be listed with default command prefix. Arguments will be listed as
<argument>, denoting required argument;
denoting required catch-all argument (i.e. one that can take more than one value). Optional arguments will be denoted using
[argument...] for single and catch-all
optional arguments. When typing commands, you must omit the
 parts, meaning that if a command is denoted as
t!command <argument 1> [argument 2],
you use it as
t!command value1 value2 or
t!command value1. If you want to pass an argument that contains spaces, wrap it in
"", for instance:
t!command "value for argument 1" will invoke
t!command with a single argument,
value for argument 1. This is not required for catch-all arguments. For instance, if a
command is declared as
t!echo <message...>, you can invoke it as
t!echo Hello, this is a message with spaces!.
..help [command] Displays help. Invoking this command without any arguments will list available top-level. Specifying a command will show information about that command, and its subcommands
Music Turret features a blocking system. Blocking can happen on per-channel basis. Messages from blocked channels are ignored (this excludes administrative commands).
Music Turret's command prefix can be changed on per-guild. The mention prefix, however, cannot be changed or disabled.
..admin prefix add <prefix>Adds a prefix to the list of prefixes for current guild.
..admin prefix remove <prefix>Removes a prefix from the list of prefixes for current guild.
..admin prefix enabledefault <true/false>Sets whether default prefixes are to be enabled in the current guild.
..admin blacklist <channel> >true/false< [reason...]Blacklists a channel from using the bot, or reverses such an operation, optionally specifying a reason. Blacklisted channels will be ignored by the bot.
..play <url or search query...>Searches YouTube for specified track, if applicable, and enqueues it.
..restartRestarts playback of currently-playing track. This should primarily be used to resolve playback issues.
..stopStops playback, clears the queue, and leaves voice channel.
..skipSkips the current track.
..volume <volume>Sets playback volume. Allowed values are 0-150.
..seek <timestamp>Jumps to specified timestamp in the current track. Example timestamp: 1m30s.
..forward <time>Forwards the track by specified amount of time. Format is the same as seek.
..rewind <time>Rewinds the track by specified amount of time. Format is the same as seek.
..repeat <mode>Sets repeat mode of the playback queue. Mode can be all (repeat entire queue), single (repeat one track), or none (don't repeat anything).
..shuffleToggles shuffling the queue. Toggling this on will shuffle current queue.
..reshuffleReshuffles the order of tracks in the queue.
..nowplayingShows information about currently-playing track.
..queueDisplays playback queue.
..remove <item number>Removes a specified item from the playback queue.
..aboutDisplays information about the bot, such as bot's website, invite link, etc.
..uptimeDisplays bot's current uptime.
..cleanupCleans up. This removes bot's messages found in the last 100 messages.