All Documentation
πŸ†πŸ’Ž Tournament management β€” create, run, and manage tournaments.

/event

The complete tournament management system. Create single-elimination brackets, manage matches, report results, and crown winners β€” all within Discord.

πŸ’Ž Premium Feature β€” This command requires a premium subscription.

Subcommands

  • /event create β€” Create a new tournament
  • /event start β€” Start the tournament
  • /event bracket β€” Display the bracket
  • /event report β€” Report a match result
  • /event cancel β€” Cancel the tournament
  • /event list β€” List all events
  • /event cleanup β€” Clean up old tournaments
  • /event cleanup_stats β€” View cleanup statistics

/event create

Create a new tournament.

/event create <title> [description]
ParameterTypeRequiredDescription
titleTextβœ…Tournament name
descriptionText❌Tournament description

The bot posts a public announcement embed with:

  • Register button β€” Players click to join
  • Unregister button β€” Players click to leave
  • Bracket button β€” View the bracket (after starting)

/event start

Start the tournament and generate the bracket.

/event start
  • Requires at least 2 registered participants
  • Generates the bracket automatically
  • Posts the bracket publicly
  • Notifies Round 1 match participants

/event bracket

Display the current tournament bracket.

/event bracket

Shows:

  • Visual ASCII bracket with all matches
  • Pending match information
  • Interactive winner-selection buttons (for admins)

/event report

Report a match result.

/event report <match_id> <winner>
ParameterTypeRequiredDescription
match_idTextβœ…The match identifier
winnerUserβœ…The winning player

When the final match is reported, the tournament winner is announced automatically.


/event cancel

Cancel and delete the active tournament.

/event cancel

Only the tournament creator or users with the tournament admin role can cancel.


/event list

View all events on the server.

/event list

Shows up to 25 events with type, status, participant count, and creation date.


/event cleanup

Clean up old, completed tournaments.

/event cleanup [days_old] [include_cancelled] [size_threshold]
ParameterTypeRequiredDescription
days_oldNumber❌Age threshold in days (1–365, default: 30)
include_cancelledBoolean❌Also clean up cancelled tournaments
size_thresholdNumber❌Min participant count (0–100, default: 0)

/event cleanup_stats

View statistics about tournament cleanup operations.

/event cleanup_stats

Shows total deleted events, last cleanup time, and deleted tournament count.

Required Permissions

  • /event create, /event start, /event cancel, /event cleanup: Administrator
  • /event report: Moderator or higher
  • /event bracket, /event list, /event cleanup_stats: All members