-
Notifications
You must be signed in to change notification settings - Fork 13
Commands
CompetitionSetup - 38 commands
devcmd - 10 commands
GameInfo - 6 commands
GameManagement - 11 commands
Info - 8 commands
LobbyManagement - 11 commands
LobbySetup - 27 commands
ManagementSetup - 6 commands
ManualGameManagement - 3 commands
PartyCommands - 6 commands
QueueManagement - 2 commands
ScoreManagement - 15 commands
UserCommands - 5 commands
UserManagement - 5 commands
Preconditions:
Require Context Precondition: Restricts command usage to Guilds
Custom Permission: Requires the user the specified permission level of: ELOAdmin, NOTE: This may be overridden by the server
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| AddRank | Adds a new rank with the specified amount of points | {role} {points} | addrank, add rank, updaterank | ||
| AddRank | Adds a new rank with the specified amount of points and win/loss modifiers | {role} {points} {win} {lose} | addrank, add rank, updaterank | ||
| AddRank | Adds a new rank with the specified amount of points and win/loss modifiers | {points} {role} {win} {lose} | addrank, add rank, updaterank | ||
| AddRank | Adds a new rank with the specified amount of points | {points} {role} | addrank, add rank, updaterank | ||
| AllowMultiQueuing | Sets whether users are allowed to join multiple queues at once | {allowMulti:optional} | allowmultiqueuing, allowmultiqueueing, allowmulti-queuing, allowmultiq, allowmultiqing | ||
| AllowNegativeScore | Sets whether negative scores are allowed | {allowNegative:optional} | allownegativescore, allownegative | ||
| AllowReRegister | Sets whether users are allowed to run the register command multiple times | {reRegister:optional} | allowreregister | ||
| AllowSelfRename | Sets whether users are allowed to use the rename command | {selfRename:optional} | allowselfrename, allowrename | ||
| AllowVoting | Sets whether users are allowed to vote on the result of games. | {allowVoting:optional} | allowvoting | ||
| ClaimPremium | Claim a patreon premium subscription | claimpremium | |||
| CompetitionInfo | Displays information about the current servers competition settings | competitioninfo, competitionsettings | |||
| DefaultLossModifier | Sets the default amount of points users lose when the lose a game. | {amountToSubtract:optional} | defaultlossmodifier | ||
| DefaultWinModifier | Sets the default amount of points users can earn when winning. | {amountToAdd:optional} | defaultwinmodifier | ||
| DisplayErrors | Sets whether error messages are displayed to users | {displayErrors:optional} | displayerrors, showerrors | ||
| LegacyExpiration | Displays the expiry date of any legacy subscription | legacyexpiration | |||
| MyPremium | Display your premium servers | mypremium | |||
| NicknameFormats | Shows replacements that can be used in the user nickname formats | nicknameformats, nameformats | |||
| PurgeRanks | Remove all ranks that no longer have a role | purgeranks | |||
| PurgeRegistrations | Purges registrations. | {confirm:optional} | purgeregistrations | ||
| RankLossModifier | Sets the amount of points lost for a user with the specified rank. | {role} {amountToSubtract:optional} | ranklossmodifier | ||
| RankWinModifier | Sets the amount of points lost for a user with the specified rank. | {role} {amountToAdd:optional} | rankwinmodifier | ||
| RedeemLegacyToken | Redeem a 16 digit token for the old version of ELO | {token:optional} | redeemlegacytoken | ||
| RegisterMessage | Displays the current register message for the server | registermessage | |||
| RegisterMessageFormats | Shows replacements that can be used in the register message | registermessageformats, registerformats | |||
| RegistrationLimit | Displays the maximum amount of registrations for the server | registrationlimit | |||
| RemovePremium | Remove a premium subscription | {guildId:optional} | removepremium | ||
| RemoveRank | Removes a rank based of the role's id | {roleId} | removerank, remove rank, delrank | ||
| RemoveRank | Removes a rank | {role} | removerank, remove rank, delrank | ||
| ReQueueDelay | Set or displays the amount of time required between joining queues. | {delay:optional} | requeuedelay, setrequeuedelay | ||
| ResetQueueTimeout | Remove the queue timeout. | resetqueuetimeout | |||
| ResetReQueueDelay | Removes the amount of time required between joining queues. | resetrequeuedelay | |||
| SetNicknameFormat | Sets how user nicknames are formatted | {format} | setnicknameformat, set nicknameformat, nicknameformat, nameformat, setnameformat | ||
| SetPrefix | Set the server's prefix | {prefix:optional} | setprefix | ||
| SetQueueTimeout | Set an automated queue timeout value. | {timeout:optional} | setqueuetimeout | ||
| SetRegisterMessage | Sets the message shown to users when they register | {message:optional} | setregistermessage, set registermessage | ||
| SetRegisterRole | Sets or displays the current register role | {role:optional} | setregisterrole, set registerrole, registerrole | ||
| SetRegisterScore | Sets default points when registering | {amount:optional(0)} | setregisterscore | ||
| UpdateNicknames | Sets whether the bot will update user nicknames. | {updateNicknames:optional} | updatenicknames |
Preconditions:
Developer Only: This may only be executed by a whitelisted developer.
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| AddDeveloperUser | {user} | devcmd adddeveloperuser | |||
| AddPremiumRole | {role} {maxCount} | devcmd addpremiumrole | |||
| AnalyzePatrons | {apiKey:optional} {campaignId:optional} | devcmd analyzepatrons | |||
| CannotBeRun | This command should never be able to run | devcmd cannotberun | Cannot Run This command should not be able to run under any circumstances | ||
| ConsoleDoc | devcmd consoledoc | ||||
| DeveloperUsers | devcmd developerusers | ||||
| LastLegacyPremium | devcmd lastlegacypremium | ||||
| PremiumRoles | devcmd premiumroles | ||||
| PurgePermissionCache | {url} | devcmd purgepermissioncache | |||
| ScanWebhookDeleteMessage | {messageId} | devcmd scanwebhookdeletemessage |
Preconditions:
RequireContextAttribute
Custom Permission: Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| GameInfo | Shows information about the specified game in the current (or specified) lobby | {lobbyChannel} {gameNumber} | gameinfo, game info, show game, showgame, sg | ||
| GameInfo | Shows information about the specified game in the current (or specified) lobby | {gameNumber} {lobbyChannel:optional} | gameinfo, game info, show game, showgame, sg | ||
| GameList | Displays statuses for the last 100 games in the lobby | {lobbyChannel:optional} | gamelist, game list, gameslist, showgames, listgames | ||
| LastGame | Shows information about the most recent game in the current (or specified) lobby | {lobbyChannel:optional} | lastgame, last game, latest game, latestgame, lg | ||
| ManualGameInfo | Shows information about the specified manual game | {gameNumber} | manualgameinfo, manual game info, show manual game, showmanualgame, smg | ||
| ManualGameList | Displays statuses for the last 100 manual games in the server | manualgamelist, manual game list, manualgameslist, showmanualgames, listmanualgames |
Preconditions:
Require Context Precondition: Restricts command usage to Guilds
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| Cancel | Cancels the specified game in the specified lobby with an optional comment. | {lobbyChannel} {gameNumber} {comment:optional} | cancel, cancelgame | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| Cancel | Cancels the specified game in the current (or specified) lobby with an optional comment. | {gameNumber} {lobbyChannel:optional} {comment:optional} | cancel, cancelgame | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| Draw | Calls a draw for the specified game in the specified lobby with an optional comment. | {lobbyChannel} {gameNumber} {comment:optional} | draw | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| Draw | Calls a draw for the specified in the current (or specified) lobby with an optional comment. | {gameNumber} {lobbyChannel:optional} {comment:optional} | draw | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| Game | Calls a win for the specified team in the specified game and lobby with an optional comment | {lobbyChannel} {gameNumber} {winning_team} {comment:optional} | game, g | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| Game | Calls a win for the specified team in the specified game and current (or specified) lobby with an optional comment | {gameNumber} {winning_team} {lobbyChannel:optional} {comment:optional} | game, g | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| UndoGame | Undoes the specified game in the specified lobby | {lobbyChannel} {gameNumber} | undogame, undo game | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| UndoGame | Undoes the specified game in the current (or specified) lobby | {gameNumber} {lobbyChannel:optional} | undogame, undo game | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| Vote | Vote on the specified game's outcome in the specified lobby | {lobbyChannel} {gameNumber} {voteState} | vote, gameresult, result | Custom Permission Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server | |
| Vote | Vote on the specified game's outcome in the current (or specified) lobby | {gameNumber} {voteState} {lobbyChannel:optional} | vote, gameresult, result | Custom Permission Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server | |
| VoteStates | Shows possible vote options for the Result command | votestates, results, votetypes | Custom Permission Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server |
Preconditions:
Require Context Precondition: Restricts command usage to Guilds
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| FullHelp | Displays all commands without checking permissions | fullhelp | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | ||
| Help | Shows available commands based on the current user permissions | help | |||
| Invite | Returns the bot invite | invite | |||
| Leaderboard | Shows the current server-wide leaderboard. | {mode:optional(point)} | leaderboard, lb, top20 |
Custom Permission Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server RateLimit Precondition Limits command usage to 1 uses per 10 Second(s) |
|
| Profile | Displays information about you or the specified user. | {user:optional} | profile, info, getuser | Custom Permission Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server | |
| Ranks | Displays information about the server's current ranks | ranks | Custom Permission Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server | ||
| Shards | Displays information about all shards | shards | |||
| Stats | Bot Info and Stats | stats | RateLimit Precondition Limits command usage to 1 uses per 1 Minute(s) |
Preconditions:
Require Context Precondition: Restricts command usage to Guilds
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| ClearQueue | Clears the current queue. | clearqueue, clear queue, clearq, clearque | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | ||
| ForceJoin | Forcefully adds a user to queue, bypasses minimum points | {users:multiple} | forcejoin | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| ForceJoin | Forcefully adds a user to queue, bypasses minimum points | {user} | forcejoin, fj | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| ForceRemove | Forcefully removes a player for the queue | {user} | forceremove, fr | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| Lobby | Displays information about the current lobby. | lobby | |||
| LobbyLeaderboard | Displays a leaderboard with stats for the current lobby only. | {channel:optional} | lobbyleaderboard | RateLimit Precondition Limits command usage to 1 uses per 10 Second(s) | |
| Maps | Displays map information | maps, maplist | |||
| Pick | Picks the specified player(s) for your team. | {users:multiple} | pick, p | ||
| Queue | Displays information about the current queue or current game being picked. | queue, q, lps, listplayers, playerlist, who | |||
| Sub | Replace a user in the specified game with another. | {user} {replacedWith} | sub | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server | |
| Sub | Replace a user in the specified game with another. | {gameNumber} {user} {replacedWith} | sub | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server |
Preconditions:
Require Context Precondition: Restricts command usage to Guilds
Custom Permission: Requires the user the specified permission level of: ELOAdmin, NOTE: This may be overridden by the server
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| AddMaps | Adds multiple maps to the map list. | {commaSeparatedMapNames} | addmaps, add maps, addmap, add map | Separate the names using commas. | |
| ClearMaps | Removes all maps set for the current lobby. | clearmaps | |||
| CreateLobby | Creates a lobby with the specified players per team and specified pick mode | {playersPerTeam:optional(5)} {pickMode:optional(Captains_RandomHighestRanked)} | createlobby, create lobby | ||
| DeleteLobby | Deletes the current lobby and all games played in it. | deletelobby | |||
| DeleteLobby | Deletes the given lobby and all games played in it. | {lobbyId} | deletelobby | ||
| DeleteLobby | Deletes the given lobby and all games played in it. | {channel} | deletelobby | ||
| DelMap | Removes the specified map from the map list. | {mapName} | delmap | ||
| HideQueue | Sets whether players in queue are shown. | {hideQueue:optional} | hidequeue | Require Bot Permission Precondition Requires that the bot has the ManageMessages permissions for the server | |
| HostModes | Displays a list of host selection modes available | hostmodes | |||
| LobbyMultiplierLoss | Sets whether the lobby multiplier affects the amount of points removed from users. | {value:optional} | lobbymultiplierloss | ||
| MentionUsersInReadyAnnouncement | Sets whether players are pinged in the ready announcement. | {mentionUsers:optional} | mentionusersinreadyannouncement | Require Bot Permission Precondition Requires that the bot has the ManageMessages permissions for the server | |
| PickModes | Displays all pick modes to use with the SetPickMode command | pickmodes | |||
| PickOrders | Shows pickorder settings for the SetPickOrder command | pickorders | |||
| PurgeLobbies | Deletes all lobbies that no longer have a channel associated with it. | purgelobbies, purgelobbys | |||
| ResetMinimumPoints | Resets minimum points to join the lobby, allowing all players to join. | resetminimumpoints | |||
| SetDescription | Sets the lobbys description. | {description} | setdescription | ||
| SetHighLimit | Sets max user points before point reduction multiplier is applied. | {highLimit:optional} | sethighlimit | ||
| SetHighLimitMultiplier | Sets a multiplier for users who have a higher amount of points than what is defined in the SetHighLimit command. | {multiplier:optional(0.5)} | sethighlimitmultiplier | ||
| SetHostMode | Sets if and how the host is selected. | {hostMode} | sethostmode | ||
| SetMinimumPoints | Set the minimum amount of points required to queue for the current lobby. | {points} | setminimumpoints | ||
| SetMultiplier | Sets the lobby score multiplier. | {multiplier} | setmultiplier | ||
| SetPickMode | Sets how players will be picked for teams in the current lobby. | {pickMode} | setpickmode, set pickmode, set pick mode | ||
| SetPickOrder | Sets how captains pick players. | {orderMode} | setpickorder, set pickorder, set pick order | ||
| SetPlayerCount | Sets the amount of players per team. | {playersPerTeam} | setplayercount, set player count, set playercount | ||
| SetReadyChannel | Set a channel to send game ready announcements for the current lobby to. | {destinationChannel:optional} | setreadychannel, setgamereadyannouncementchannel, gamereadyannouncementschannel, gamereadyannouncements, readyannouncements, setreadyannouncements | ||
| SetResultChannel | Set a channel to send game result announcements for the current lobby to. | {destinationChannel:optional} | setresultchannel, setgameresultannouncementchannel, setgameresultannouncements, gameresultannouncements | ||
| ToggleDms | Sets whether the bot will dm players when a game is ready. | toggledms |
Preconditions:
Custom Permission: Requires the user the specified permission level of: ServerAdmin, NOTE: This may be overridden by the server
Require Context Precondition: Restricts command usage to Guilds
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| PermissionLevels | Shows all possible permission levels. | permissionlevels | |||
| RemoveCommandPermission | Sets the required permission for a specified command. | {commandName} | removecommandpermission | ||
| SetAdmin | Sets the ELO admin role for the server. | {adminRole:optional} | setadmin | ||
| SetCommandPermission | Sets the required permission for a specified command. | {commandName} {level} | setcommandpermission | ||
| SetModerator | Sets the ELO moderator role for the server. | {modRole:optional} | setmoderator, set moderator, set moderator role, setmod, set mod role | ||
| ShowPermissions | Shows all custom set permission levels. | showpermissions |
Preconditions:
Custom Permission: Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server
Require Context Precondition: Restricts command usage to Guilds
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| Lose | Adds a loss and updates points for the specified users. | {users:multiple} | lose | ||
| UndoManualGame | Adds a win and updates points for the specified users. | {gameId} | undomanualgame | ||
| Win | Adds a win and updates points for the specified users. | {users:multiple} | win |
Preconditions:
Require Context Precondition: Restricts command usage to Guilds
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| Disband | Leave the current duo you're in. | disband | |||
| DisbandAll | Disbands all parties for the current lobby. | disbandall | Custom Permission Requires the user the specified permission level of: ELOAdmin, NOTE: This may be overridden by the server | ||
| Duo | Join the queue with another user in the current lobby. | {user} | duo | Custom Permission Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server | |
| ForceDuo | Join the queue with another user in the current lobby. | {host} {user} | forceduo | Custom Permission Requires the user the specified permission level of: ELOAdmin, NOTE: This may be overridden by the server | |
| Parties | Check you current party info. | parties | Custom Permission Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server | ||
| Party | Check you current party info. | party | Custom Permission Requires the user the specified permission level of: Registered, NOTE: This may be overridden by the server |
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| Join | Join the queue in the current lobby. | join, joinlobby, join lobby, j, sign, play, ready | RateLimit Precondition Limits command usage to 1 uses per 5 Second(s) | ||
| Leave | Leave the queue in the current lobby. | leave, leavelobby, leave lobby, l, out, unsign, remove, unready | RateLimit Precondition Limits command usage to 1 uses per 5 Second(s) |
Preconditions:
Require Context Precondition: Restricts command usage to Guilds
Custom Permission: Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| Deaths | Modifies deaths for the specified user. | {user} {state} {amount} | deaths | ||
| Deaths | Modifies deaths for the specified users. | {state} {amount} {users:multiple} | deaths | ||
| Draws | Modifies draws for the specified user. | {user} {state} {amount} | draws | ||
| Draws | Modifies draws for the specified users. | {state} {amount} {users:multiple} | draws | ||
| Kills | Modifies kills for the specified user. | {user} {state} {amount} | kills | ||
| Kills | Modifies kills for the specified users. | {state} {amount} {users:multiple} | kills | ||
| Losses | Modifies losses for the specified user. | {user} {state} {amount} | losses | ||
| Losses | Modifies losses for the specified users. | {state} {amount} {users:multiple} | losses | ||
| ModifyStates | Shows modifier values for score management commands | modifystates | |||
| Points | Modifies points for the specified user | {user} {state} {amount} | points | ||
| Points | Modifies points for the specified users. | {state} {amount} {users:multiple} | points | ||
| RefreshUser | Refreshes given users name and roles | {user} | refreshuser |
Custom Permission Requires the user the specified permission level of: ELOAdmin, NOTE: This may be overridden by the server RequireBotPermissionAttribute |
|
| ResetLeaderboard | Resets the leaderboard | resetleaderboard | Custom Permission Requires the user the specified permission level of: ELOAdmin, NOTE: This may be overridden by the server | ||
| Wins | Modifies wins for the specified user. | {user} {state} {amount} | wins | ||
| Wins | Modifies wins for the specified users. | {state} {amount} {users:multiple} | wins |
Preconditions:
Require Context Precondition: Restricts command usage to Guilds
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| ForceRegisterUsers | {users:multiple} | forceregisterusers | Custom Permission Requires the user the specified permission level of: ELOAdmin, NOTE: This may be overridden by the server | ||
| Register | Register for the ELO competition. | {name:optional} | register, reg | RateLimit Precondition Limits command usage to 1 uses per 20 Second(s) | |
| Rename | Rename yourself. | {user} {name} | rename | ||
| Rename | Rename yourself. | {name:optional} | rename | ||
| RenameUser | Renames the specified user. | {user} {newname} | renameuser, forcerename | Custom Permission Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server |
Preconditions:
Custom Permission: Requires the user the specified permission level of: Moderator, NOTE: This may be overridden by the server
| Name | Description | Parameters | Aliases | Permissions | Remarks |
|---|---|---|---|---|---|
| AllBans | Shows all bans for the current server. | allbans | |||
| Bans | Shows all bans for the current server. | bans, banlist | |||
| BanUser | Bans the specified user for the specified amount of time, optional reason. | {user} {time} {reason:optional} | banuser, ban | ||
| BanUser | Bans the specified user for the specified amount of time, optional reason. | {time} {user} {reason:optional} | banuser, ban | ||
| Unban | Unbans the specified user. | {user} | unban |
t1
team1
team2
t2
point
points
wins
win
losses
lose
loss
wlr
winloss
games
gamesPlayed
kills
kdr
Captains_HighestRanked
Captains_RandomHighestRanked
Captains_Random
Random
TryBalance
None
HighestRanked
Random
PickOne
PickTwo
Owner
ServerAdmin
ELOAdmin
Moderator
Registered
Default
Modify
Set