`/team-availability`
Captain-facing availability and server preference commands.
/team-availability set-time
Availability is now set on the web. Running this command replies with a link to
your team's availability grid at heir.gg/<league>/team, where a captain can toggle
the whole week at once.
Setting availability moved off Discord because leagues can now configure their own per-region slot times and counts (see scheduling). A fixed Discord picker couldn't reflect that — it only ever offered three slots with hard-coded labels, so a league running four slots (or its own times) couldn't set them here. The web grid shows each region's real times and edits every day and slot in one place, and it works for Discord-linked leagues too.
Nothing about the underlying availability changed — matches are still only scheduled on
the days the league has enabled (matchmaking-days in /config),
and a team is treated as unavailable on a day until its captain sets it.
/team-availability set-locations
Set preferred server locations for your team.
firstStringoptionalsecondStringoptionalthirdStringoptional
All three location choices must be unique.
/team-availability vacation
Toggle vacation mode for your team (captain only). While on vacation:
- Weekly matchmaking skips your team — it won't be scheduled, and it appears under the schedule's Unscheduled Teams with a 🏝️ marker so everyone knows why.
- The leaderboard and your availability view show a 🏝️ marker.
- Your availability settings are kept and everything resumes when you toggle it off.
/team-availability view
View your team's current availability, rendered with your region's real slot times, plus a link to edit it on the web.