/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]
| Parameter | Type | Required | Description |
|---|---|---|---|
title | Text | β | Tournament name |
description | Text | β | 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>
| Parameter | Type | Required | Description |
|---|---|---|---|
match_id | Text | β | The match identifier |
winner | User | β | 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]
| Parameter | Type | Required | Description |
|---|---|---|---|
days_old | Number | β | Age threshold in days (1β365, default: 30) |
include_cancelled | Boolean | β | Also clean up cancelled tournaments |
size_threshold | Number | β | 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