Change Tempo's default behavior to better suit how you want your server to function.
Set the prefix that Tempo will use to detect commands.
To use a space in your prefix for example "tempo play Rick Astley" with "tempo " being the prefix, surround the new prefix in quotes. e.g. >settings prefix "tempo ",
Please note that the space is included in the total characters but the first and last non-escaped (putting a \ before it) quote are not.
If you mess up your prefix and can't execute commands anymore, you can ping @Tempo to execute commands instead.
This accepts any characters (max length is 6)
Add or remove a channel from Tempo's blacklist, when a channel is in the blacklist nobody can execute commands
in that channel anymore.
If you've blacklisted the channel you're currently in on accident then you will have to create a new channel and remove it from the blacklist in there.
Removing from a blacklist is the exact same as adding so it's just as easy to do.
Add or remove a role from the list of DJ's, a DJ can do any of these actions:
Forcibly skip songs without requiring a majority vote,
Remove items from the song queue with the >remove command,
Shuffle the song queue using the >shuffle command,
Bypass any limit on maximum songs per user,
Use commands in DJ only mode.
By default Tempo will check for a role called "DJ" if there aren't any configured roles, if you set your own roles then Tempo will only treat those as valid DJ's.
If you're the Owner, have the Administrator permission or are alone with the bot in a voice channel then you will be treated as a DJ except
in the case of DJ only mode being enabled.
Change whether Tempo will make announcements when music is added or track state (volume, current song) changes.
With this disabled, Tempo will no longer send the now playing embed automatically. Instead you will have to use the >np command to get the embed.
However, if it is enabled then Tempo will automatically send them as track state changes without requiring you to use the >np command (the command itself will still work as normal)
If enabled then when users run commands and Tempo responds to them, after 15 seconds Tempo will automatically delete the message that executed the command and the response Tempo gave.
If disabled then Tempo will not clean up commands run or messages sent in response to a command running.
Toggling this setting only changes what happens in the future, this doesn't affect what happened in the past.
This also requires that Tempo has the Manage Messages permission, otherwise Tempo will only be able to delete his own responses.
Sets the delete delay (in seconds) after which commands and responses will automatically be deleted.
This setting doesn't matter if you're not using the
Whenever using the
>play command with a search term (instead of a URL/link), Tempo will respond with an embed listing a set of choices for that search term.
If autosearch is enabled then instead of returning an embed, Tempo will select the first song returned from a search and it won't give a multiple choice embed.
If it's disabled then Tempo will behave normally, giving you a multiple choice embed for what you want to play.
When loading a playlist from sources such as YouTube / Spotify / SoundCloud, set whether Tempo will automatically shuffle all items loaded before queueing them.
This functionality does not apply to your own personal / guild playlists, this is specific to playlists loaded from URL's.
Enable / disable DJ only mode, with DJ only mode enabled only people who have the Administrator permission or a DJ role (either configured or named DJ) can use commands.
This only extends to commands which modify the music queue (adding/removing) or the current song playing
With it disabled, anyone can use commands which aren't restricted to a user needing to be a DJ
Enable/disable DJ controls, with DJ controls, only users who are DJ's can do the following:
Forcibly skip songs without requiring a majority vote,
Remove items from the song queue with the
Shuffle the song queue using the
With DJ controls disabled, anyone can perform these actions regardless of whether they're a DJ or not.
This effectively makes DJ roles redundant except in the case of djonly mode being enabled.
Enable/disable skip voting, with skip voting enabled then in order to skip the current song there must be a majority of users wanting to skip it.
If skip voting is disabled then any user can skip the current song without requiring a majority vote or being a DJ
Sets the default volume Tempo will join a voice channel and start playing audio at.
Changing this setting whilst playing audio does not change the current player volume, this only applies once Tempo has left the voice channel (e.g. by running
>stop and rejoined.
The value of this setting must be between 1 and 150 due to the limitations of the audio player library used.
Enable/disable prevention of users adding duplicate songs to the queue.
This works by checking the URL for a match against another song in the queue.
If autosearch is disabled, then the multiple choice embed will not contain any track that is already queued.
If autosearch is enabled, then the track selected will be one that is not already in the queue.
The Owner, Administrator's or DJ's cannot override this, if enabled then absolutely nobody can queue duplicates.
Enable/disable automatic queue cleanup.
When a Member leaves a voice channel, Tempo will automatically remove any songs that they've added to the queue.
This rule applies to every Member, whether they're an Owner, Administrator, DJ or not.
Enable/disable bot rejoining after restarts.
When Tempo goes offline, he will save all queued songs and the channel that they're being payed in.
After starting back up, if you're still in the voice channel then he will load up the queue from where it left off.
If you've gone then you can requeue the music again using the