/admin
High-trust organizer tooling.
Do not grant /admin broadly. These commands modify live roster, team, and match state.
Subcommands
/admin stats
Posts a season stats report for the guild:
- active team and rostered player counts
- matches played this week and this season
- most active team this season
- biggest upset of the week (largest rating gap where the underdog won)
/admin roster-kick
Kick a user from a specific team.
teamRoleplayerUser
/admin roster-kick-by-id
Kick a user from a specific team by raw Discord ID. This is the fallback for users who left the server.
teamRoleplayerString
/admin roster-add
Add a user to a specific team.
teamRoleplayerUser
/admin roster-set-captain
Set a team's captain.
teamRoleplayerUser
/admin team-set-region
Change a team's region.
teamRoleregionString
/admin player-set-region
Change a player's region.
playerUserregionString
/admin team-disband
Disband and archive a team.
teamRole
/admin captain-role-cleanup
Removes stale Captain roles and clears stale captain database pointers that no longer match active leaderboard teams.
/admin match-void
Void a match by match ID and revert the recorded stats and ELO changes.
match_idString
The void reverses the exact rating change the match recorded — results from later
matches are unaffected, so older matches can be voided safely. A match can only be
voided once. The match_id is shown in #scores under each match message.
/admin season-end
End the current season and start the next one.
confirmBoolean— must beTrue; this resets every team's rating and record
What it does, in order:
- Archives every active team's final placement, rating, and record (kept forever, per season and region).
- Posts final standings to
#scores. - Soft-resets every rating halfway back toward 1500 (see Mathematics).
- Zeroes season win/loss and round records.
- Starts the next season and resets the leaderboard movement arrows.
/admin leaderboard-refresh
Repost the leaderboard immediately. Movement arrows (▲/▼/🆕) are rendered against the previous weekly snapshot, and the baseline is rolled to today's standings — next week's arrows measure from this refresh.
/admin audit
View the organizer audit log — a permanent record of every organizer action (elo
overrides, manual match entry, voids, roster changes, disbands, config edits, timeouts,
demerits, season rollovers, /say).
limitIntegeroptional — entries to show, 1-25 (default 10)