Basic Usage
Organizer Setup Flow
If you are setting up a new guild:
- Invite the bot
- Get the guild activated
- Run
/sync-users - Run
/configto set regions, roster size, and matchmaking - Create or reform teams
Player Flow
To join a team:
- You must have the
Free Agentrole - A captain uses
/roster addto add you
To leave a team:
- Use
/leave-team
If the departing player is the captain, captaincy is reassigned automatically when possible. If the captain was the last remaining player, the team is disbanded.
Captain Flow
Captains are responsible for:
/roster add/roster kick/roster set-captain/edit-team/disband-team/team-availability set-time/team-availability set-locations
Weekly Matchmaking Flow
The weekly schedule system uses:
- team availability
- region
- ELO bounds
- per-team weekly match cap
- recent match history penalties to reduce back-to-back repeats
Typical workflow:
- Captains set availability
- Organizer configures matchmaking with
/config - Organizer runs
/schedule generateor waits for automatic generation - Schedule is posted to the configured announcement channel
Reporting Results
There are two ways to record results:
/report-match: winner's captain reports the match/elo match: organizer-style manual result entry
If a result must be undone, use /admin match-void.