Tournaments
One-off tournament registration with a confirmation feed, group generation and a self-serve slot manager.
How tournaments work
A tournament is a single event rather than a daily recurring one. You open registration when you’re ready, teams register in the registration channel, each confirmed team is posted to a confirmation channel, and registration closes when the slot count is reached. From there you can generate groups and post a slot manager panel that lets teams cancel or claim slots themselves. All tournament commands live under;tourney (alias ;tournament) and require Manage Server.
Create a tournament
create uses named flags and only reg is required.
channel
required
The registration channel. Aliases:
channel, registration.channel
Channel where a confirmation card is posted for each registered team.
number
default:"25"
Total slots (2–1000). Alias:
total.number
default:"0"
Teams per group, used by
;tourney groups. 0 means one single group. Alias: groupsize.role
Role granted to every confirmed team.
number
default:"4"
Required teammate mentions per registration.
number
default:"0"
Minimum non-empty lines per registration.
0 disables the check.role
If set, only members with this role may register.
role
Role pinged when registration opens.
string
default:"Tournament"
A label for the tournament.
string
Custom registration template format string using placeholders like
{name}, {index}, {player}, {ign}, {role}. Aliases: regformat, template.Registration Format
You can set or customize a registration format template for a tournament. When registration opens, the bot announces this exact format in the open notice so players know how to send their message.Supported Placeholders
{name}/{team}/{team_name}— Matches team name.{index}/{num}/{slot}— Matches slot or line number (e.g.1:).{player}/{mention}/{user}/{owner}— Matches user mention (e.g.@player1).{ign}— Matches in-game name.{role}— Matches in-game role (e.g.Entry Fragger,Sniper,IGL).
;tourney format [id] without arguments to view the active format, ;tourney format presets to view pre-built format templates (such as squad, duo, solo), or ;tourney format [id] clear to remove format validation.
Running it
Commands take an optional tournament id (shown as#3 on ;tourney list). Omit it to target the tournament in the current channel.
Open & Close Registration
Open & Close Registration
Tournament Info & Status
Tournament Info & Status
;tourney show, ;tourney status.Slots & Slot Management
Slots & Slot Management
- View Slots:
;tourney slot(or;tourney slots,;tourney teams) - Remove Slot:
;tourney slot remove 5(or;tourney removeslot 5,;tourney kickteam 5) - Slot Manager Panel:
;tourney slot manager(or;tourney slotmanager,;tourney slotm)
Registration Format
Registration Format
Tournament List & Toggle
Tournament List & Toggle
Groups
Once teams are registered, split them into groups based on thegroup size set at creation.
group, grp.
Slot manager
The slot manager is a persistent panel that lets members manage their own slot without staff — handy after registration closes when a team drops out.slotm, panel.
Interactive Buttons
- Claim Slot (+): Takes a free slot. Opens a short form for the team name, assigns the next open number, and grants the team role.
- Cancel Slot (✕): Releases the member’s own slot, removes the team role, and deletes their confirmation card — freeing the number for someone else to claim.
The panel survives restarts — its buttons keep working indefinitely because it’s registered as a persistent view. The filled/free counter updates live as teams register, claim, or cancel.

