mirror of
https://github.com/UiO-Gaming/ShiteMusicBot.git
synced 2026-11-05 13:56:51 +01:00
232 lines
7.4 KiB
YAML
232 lines
7.4 KiB
YAML
# Aliases and translated versions of help messages and arguments
|
|
# for each of the commands in the the bot(except the forgotten onces.)
|
|
# Currently no fallback so everything has to be translated.
|
|
|
|
# Help
|
|
help:
|
|
aliases: [help]
|
|
args: '<commands>'
|
|
description: 'Shows a help message.'
|
|
|
|
|
|
# Music
|
|
play:
|
|
aliases: [play, p]
|
|
args: '<query>' # This is just a cosmetic representation of the arguments.
|
|
description: 'Searches and plays a song from a given query.'
|
|
now:
|
|
aliases: [now, np, nowplaying]
|
|
description: 'Show the song currently playing.'
|
|
queue:
|
|
aliases: [queue, q]
|
|
args: '[user]'
|
|
description: 'Shows the queue. Shows a user queue if user is specified.'
|
|
myqueue:
|
|
aliases: [myqueue, mq]
|
|
description: 'Shows your queue.'
|
|
seek:
|
|
aliases: [seek]
|
|
args: '<seconds>'
|
|
description: 'Seek forward or backwards in the song.'
|
|
skip:
|
|
aliases: [skip]
|
|
description: 'Vote to skip the current song.'
|
|
skipto:
|
|
aliases: [skipto, forceskip]
|
|
args: '<queue position>'
|
|
description: 'Skips to the specified position in the queue.'
|
|
stop:
|
|
aliases: [stop]
|
|
description: 'Stops playing and clears the queue.'
|
|
pause:
|
|
aliases: [pause, resume]
|
|
description: 'Pause/resume the current song.'
|
|
shuffle:
|
|
aliases: [shuffle]
|
|
description: 'Shuffles your queue'
|
|
move:
|
|
aliases: [move, m]
|
|
args: '<start_pos> <end_pos>'
|
|
description: 'Moves a track in your queue.'
|
|
remove:
|
|
aliases: [rem]
|
|
args: '<member>'
|
|
description: 'Removes a song from your queue.'
|
|
DJremove:
|
|
aliases: [DJremove, djremove]
|
|
args: '<member>'
|
|
description: 'Removes a song from the global queue.'
|
|
removeuser:
|
|
aliases: [removeuser]
|
|
args: '<user>'
|
|
description: 'Removes all songs queued by <user>.'
|
|
search:
|
|
aliases: [search, s]
|
|
args: '<query>'
|
|
description: 'Returns a list of possible songs.'
|
|
disconnect:
|
|
aliases: [disconnect, dc]
|
|
description: 'Clears the queue, stops playing and leaves the current voice channel.'
|
|
volume:
|
|
aliases: [volume, v, vol]
|
|
args: '<vol>'
|
|
description: 'Sets the volume of the music.'
|
|
normalize:
|
|
aliases: [normalize, normal]
|
|
description: 'Resets the volume and the equalizer.'
|
|
boost:
|
|
aliases: [boost, bassboost]
|
|
args: <True/False>
|
|
description: 'Turns on or off bass boost'
|
|
nightcore:
|
|
aliases: [nightcore]
|
|
args: <True/False>
|
|
description: 'Turns on or off nightcore mode'
|
|
history:
|
|
aliases: [history, h]
|
|
description: 'Shows the last 10 songs played.'
|
|
lyrics:
|
|
aliases: [lyrics]
|
|
args: '[query]'
|
|
description: 'Look up the lyrics for a song. Looks up the lyrics for the current song if no song is specified.'
|
|
scrub:
|
|
aliases: [scrub]
|
|
description: 'Shows a temporary controller/scrubber.'
|
|
reconnect:
|
|
aliases: [rc]
|
|
description: 'disconnects then reconnects the bot in case of bugged songs'
|
|
forcedisconnect:
|
|
aliases: [fd]
|
|
description: 'Forces the bot to disconnect'
|
|
forceplay:
|
|
aliases: [forceplay, fp]
|
|
args: '<query>' # This is just a cosmetic representation of the arguments.
|
|
description: 'Searches and plays a song from a given query.'
|
|
loop:
|
|
aliases: [loop, looping]
|
|
description: 'Loops the queue'
|
|
sub_commands:
|
|
start:
|
|
aliases: ['on', start, begin]
|
|
description: 'Starts looping the queue'
|
|
stop:
|
|
aliases: ['off', stop, end]
|
|
description: 'Stops looping the queue'
|
|
|
|
# Misc
|
|
info:
|
|
aliases: [info]
|
|
description: 'Shows info about the bot.'
|
|
musicinfo:
|
|
aliases: [musicinfo]
|
|
description: 'Shows music related info about the bot.'
|
|
uptime:
|
|
aliases: [uptime]
|
|
description: 'Shows how long the bot has been running.'
|
|
ping:
|
|
aliases: [ping]
|
|
description: 'Get the current latency of the bot.'
|
|
guilds:
|
|
aliases: [guilds]
|
|
description: 'Show the guilds the bot is in'
|
|
reloadlocale:
|
|
aliases: [reloadlocale]
|
|
description: 'Reload all response translations'
|
|
reloadalias:
|
|
aliases: [reloadalias]
|
|
description: 'Reload all aliases and help information.'
|
|
|
|
# NodeManager
|
|
node:
|
|
aliases: [node]
|
|
description: 'Manage server nodes.'
|
|
sub_commands:
|
|
add:
|
|
aliases: [add]
|
|
description: 'Adds node to pool.'
|
|
list:
|
|
aliases: [list, nodes]
|
|
description: 'Lists nodes in the pool.'
|
|
remove:
|
|
aliases: [remove]
|
|
description: 'Removes nodes in the pool.'
|
|
reload_file:
|
|
aliases: [reload_file, reload]
|
|
description: 'Reads the settings and adds newly added nodes.'
|
|
|
|
# Settings
|
|
settings:
|
|
aliases: [settings, set]
|
|
description: 'Manage server settings.'
|
|
sub_commands:
|
|
current:
|
|
aliases: [current, show]
|
|
description: 'Show current settings.'
|
|
serverlocale:
|
|
aliases: [serverlocale, lang]
|
|
args: '<locale>'
|
|
description: 'Set the server language.'
|
|
djroles:
|
|
aliases: [djroles]
|
|
args: '[roles...]'
|
|
description: 'Set the DJ roles for the server.'
|
|
dynamicmax:
|
|
aliases: [dynamicmax]
|
|
args: '<True/false>'
|
|
description: 'Choose if the max song duration is dynamic.'
|
|
musicchannels:
|
|
aliases: [musicchannels, vc]
|
|
args: '[voicechannels...]'
|
|
description: 'Set the channels where the bot will play music.'
|
|
listenchannels:
|
|
aliases: [listenchannels]
|
|
args: '[voicechannels...]'
|
|
description: 'Set the channels where the bot will mute people who join.'
|
|
textchannels:
|
|
aliases: [textchannels, tc]
|
|
args: '[textchannels...]'
|
|
description: 'Set the channels where the bot will accept music commands.'
|
|
maxduration:
|
|
aliases: [maxduration]
|
|
args: '<duration>'
|
|
description: 'Max song length that can be queued in minutes.'
|
|
modrole:
|
|
aliases: [modrole]
|
|
args: '[roles...]'
|
|
description: 'Set the modroles for the server.'
|
|
resetprefix:
|
|
aliases: [resetprefix]
|
|
description: 'reset the prefixes on the server to the bots default.'
|
|
serverprefix:
|
|
aliases: [serverprefix]
|
|
args: '[prefixes...]'
|
|
description: 'Set serverprefixes. Not listing any prefixes will show the current ones.'
|
|
threshold:
|
|
aliases: [threshold]
|
|
args: '<threshold>'
|
|
description: 'Set the vote threshold required to skip a song.'
|
|
|
|
# Cogs
|
|
cogmanager:
|
|
aliases: [cogmanager]
|
|
description: 'cog management'
|
|
sub_commands:
|
|
load:
|
|
aliases: [load]
|
|
args: '<cog>'
|
|
description: 'Loads a cog'
|
|
unload:
|
|
aliases: [unload]
|
|
args: '<cog>'
|
|
description: 'Unloads a cog'
|
|
reload:
|
|
aliases: [reload]
|
|
args: '<cog>'
|
|
description: 'Reloads a cog'
|
|
reloadall:
|
|
aliases: [reloadall]
|
|
description: 'Reload all cogs'
|
|
shutdown:
|
|
aliases: [shutdown]
|
|
description: 'Shuts down the bot'
|