Skip to main content
Discord Bot

League Commands

View league standings, match schedules, team records, and report match results directly from Discord.

/league list

List leagues associated with your squad. Shows league name, game, status, and team count.

ParameterTypeDescription
statusstringFilter by status: Active (default), Completed, or All.
Example usage
/league list
/league list status:All

/league standings

View the current standings for a league, showing team rankings, points, win/loss records, and ELO ratings.

ParameterTypeDescription
leaguestringLeague name or slug. Supports autocomplete.
topintegerNumber of teams to show. Default: 10.
Example usage
/league standings league:valorant-pro-league
/league standings league:valorant-pro-league top:5

Response Format

🥇 Team Alpha — 24 pts (8W-2L) [ELO: 1250]

🥈 Team Bravo — 21 pts (7W-3L) [ELO: 1180]

🥉 Team Charlie — 18 pts (6W-4L) [ELO: 1120]

4. Team Delta — 15 pts (5W-5L) [ELO: 1050]

5. Team Echo — 12 pts (4W-6L) [ELO: 980]

Top 3 teams display medal emojis. The embed also shows game, team size, and league status.

/league matches

View match results and upcoming matches for a league. Optionally filter by matchweek or team.

ParameterTypeDescription
leaguestringLeague name or slug. Supports autocomplete.
matchweekintegerFilter to a specific matchweek. Defaults to showing all.
teamstringFilter by team name. Supports autocomplete.
Example usage
/league matches league:valorant-pro-league
/league matches league:valorant-pro-league matchweek:3
/league matches league:valorant-pro-league team:Team Alpha

Match Display

  • Completed matches show scores and the winner
  • Scheduled matches show the date and time with Discord timestamp
  • Up to 10 matches are shown per embed

/league schedule

View upcoming scheduled matches for a league within a specified time window.

ParameterTypeDescription
leaguestringLeague name or slug. Supports autocomplete.
daysintegerNumber of days ahead to show. Default: 7.
Example usage
/league schedule league:valorant-pro-league
/league schedule league:valorant-pro-league days:14

Shows upcoming matches sorted by date. Each match displays the two teams and scheduled time with both absolute and relative Discord timestamps.

/league team

View detailed information about a specific team in a league, including their full record and stats.

ParameterTypeDescription
leaguestringLeague name or slug. Supports autocomplete.
teamstringTeam name. Supports autocomplete.
Example usage
/league team league:valorant-pro-league team:Team Alpha

/league report

Warning

Requires a linked ReadyRaider account. You must be a team admin or the league owner to report results.

Report the result of a league match. The match status will be updated to completed and team standings will be recalculated.

ParameterTypeDescription
match_idstringThe match ID to report. Supports autocomplete.
your_scoreintegerYour team's score.
opponent_scoreintegerThe opponent team's score.
Example usage
/league report match_id:a1b2c3d4 your_score:13 opponent_score:7

Who Can Report

  • League owner can report any match
  • Team admins/owners of either team can report their match
  • Match must be in scheduled or in_progress status

Note

Match results reported via Discord are visible to everyone in the channel (not ephemeral). This ensures transparency for all participants.

Automatic Notifications

The bot posts automatic league notifications when enabled in your server settings:

🆕

New League Created

Announced when a new league is created. Shows game, team size, platform, and a link to the league page.

👥

Team Joined

Announced when a new team joins the league.

📅

Match Scheduled

Notifies when new matches are added to the schedule. Shows teams and scheduled time.

⚔️

Match Result

Announced when a match result is reported. Shows teams, scores, and the winner.

📊

Standings Update

Posts updated standings after match results are reported. Shows top teams with points and win/loss records.

🏆

Season Complete

Announced when a league season ends. Links to the final standings and results.

Embed Colors

League embeds use a purple color scheme to distinguish them from raid (blue/purple) and tournament (status-based) embeds:

All league embeds — #7C3AED