0
Bot Documentation

This is the full documentation of all commands for the SRLC Discord bot. If you have trouble using any parts of the bot look up the commands on here. If you still are having trouble feel free to tag an admin.

Please read the following notes about commands.

  • If any parameter you wanna use contains spaces, make sure to surround it with quotes (").
  • Arguments in square brackets are optional and can be omitted or left empty by using two quotes with no content ("")
  • Any 'rank' argument can be any of the ingame ranks or an MMR value of '1600', '1700', '1800', '1900' or '2000'

6mans commands

!queue!q

Queues up in the current channel.

!queue

!leave-queue!leave, !l

Unqueues the player from the current channel.

!leave

!queue-status!status

Outputs any players that are queued up in the current channel.

!status

!abort-game [@user]

Aborts a generated game where the user of the command is the host. Admins only can use the @user parameter to abort the game of any host.
Note that a game can only be aborted by non-admins 10 minutes after it has been generated.

@user: Mention of the lobby host (optional, admin only).

!abort-game
!abort-game @Habasch

!report-score winning-side!report

Reports the winner of a played 6mans game.
After reporting the score, the bot will ask for confirmation which will have to be done by reaction with the checkmark on the bots message.
Must be used in #report-score.

winning-side: Either 'blue' or 'orange', depending on which side has won the game.

!report-score orange

!stats [@user]

Outputs the stats for the mentioned user or the sender of the message, if no user is mentioned.
Must be used in 6mans #botspam.

@user: Mention of the user whose stats should be outputted (optional)

!stats
!stats @Habasch

!leaderboard rank

Outputs the leaderboard for the given rank.
Must be used in 6mans #botspam.

rank: One of 'superstar', 'challenger', 'prospect'.

!leaderboard superstar

6mans admin commands

!clear-queue!clear

Removes all players from the queue of the channel.

!clear

!open-games

Shows all currently open-games.

!open-games

!set-rank @user rank

Sets the rank of the given user and also assign the correct role to them.

@user: Mention of the player whose rank should be set.
rank: One uf 'superstar', 'challenger', 'prospect'.

!set-rank @Habasch challenger

!change-mmr @user amount

Changes the MMR of the given user.

@user: Mention of the player whose MMR should be changed.
amount: Amount of mmr change, can be negative.

!change-mmr @Habasch 20
!change-mmr @Habasch -50

!add-win @user / !remove-win @user

Adds or removes a win from a user, automatically updating any other stats.

@user: Mention of the player whose wins should be changed.

!add-win @Habasch
!remove-win @Habasch

!add-loss @user / !remove-loss @user

Adds or removes a loss from a user, automatically updating any other stats.

@user: Mention of the player whose losses should be changed.

!add-loss @Habasch
!remove-loss @Habasch

!reset-player @user

Resets the stats of the given player. Doesn't remove his rank or role.
Has to be confirmed before being applied.

@user: Mention of the player to be reset.

!reset-player @Habasch

!reset-all-players

Resets all registered players. Doesn't remove their ranks or roles. Warning: This command cannot be undone.
Has to be confirmed before being applied.

!reset-all-players

!stats-hidden [@user]

Displays additional stats for a given player or the sender of the message.

@user: Mention of the user whose stats should be outputted (optional)

!stats-hidden
!stats-hidden @Habasch

LFT & LF1 Commands

!lft-reg platform rank [comment]

Registers the sender of the message as being LFT.

platform: Your platform, one of 'pc', 'ps', 'xbox', 'switch'.
rank: Your average rank, we recommend to use a realistic value and not your peak.
comment: Any comment that should be shown in the LFT list. Can be a maximum of 64 letters and may only include letters, numbers and certain symbols. (optional)

!lft-reg pc Champ3
!lft-reg pc 1700 "Looking for a permanent team"

!lf1-reg team-name platform rank [comment]

Registers a team for being LF1.

team-name: Name of the team. Note that a player may only register one team at a time.
platform: Your platform, one of 'pc', 'ps', 'xbox', 'switch'.
rank: The average rank your team is on, we recommend to use a realistic value and not your peak.
comment: Any comment that should be shown in the LF1 list. Can be a maximum of 64 letters and may only include letters, numbers and certain symbols. (optional)

!lf1-reg "Servette Geneva" pc 2000 "Must be better than Zaphare"
!lf1-reg eRazed pc Champ3

!lft-remove

Removes you from the LFT list.

!lft-remove

!lf1-remove

Removes your team from the LF1 list. Only the original creator can remove it.

!lf1-remove

!lft-list [platform] [minimum-rank] [maximum-rank]

Lists all players that are LFT, filtered by the given parameters.

platform: Can be used to only show players on a platform, one of 'pc', 'ps', 'xbox', 'switch' (Optional).
minimum-rank: Only shows player on or above the given rank (Optional).
maximum-rank: Only shows player on or below the given rank (Optional).

!lft-list "" Champ1 Champ3
!lft-list pc
!lft-list ps Diamond2

!lf1-list [platform] [minimum-rank] [maximum-rank]

Lists all teams that are LF1, filtered by the given parameters.

platform: Can be used to only show teams on a platform, one of 'pc', 'ps', 'xbox', 'switch' (Optional).
minimum-rank: Only shows teams on or above the given rank (Optional).
maximum-rank: Only shows teams on or below the given rank (Optional).

!lf1-list "" Champ1 Champ3
!lf1-list pc
!lf1-list ps Diamond2