By default, the bot uses t!
, ..
, >>
or mention as command prefix. This means that commands are invoked by doing ..command arguments...
,
@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; <argument...>
denoting required catch-all argument (i.e. one that can take more than one value). Optional arguments will be denoted using [argument]
and [argument...]
for single and catch-all
optional arguments. When typing commands, you must omit the <>
and []
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
(if applicable).
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...pause
Pauses playback...resume
Unpauses playback...restart
Restarts playback of currently-playing track. This should primarily be used to resolve playback issues...stop
Stops playback, clears the queue, and leaves voice channel...skip
Skips 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)...shuffle
Toggles shuffling the queue. Toggling this on will shuffle current queue...reshuffle
Reshuffles the order of tracks in the queue...nowplaying
Shows information about currently-playing track...queue
Displays playback queue...remove <item number>
Removes a specified item from the playback queue...about
Displays information about the bot, such as bot's website, invite link, etc...uptime
Displays bot's current uptime...cleanup
Cleans up. This removes bot's messages found in the last 100 messages.