/tournament create
This command requires administrator permissions.
Create a new tournament and show signup buttons.
Usage
/tournament create [maximum_participants] (tournament_type) (auto_start_on_fill) (auto_create_matches) (auto_create_new_tournament) (team_size) (name) (url) (details) (forfeit_timer_sec)
Arguments
maximum_participants: (Required) Maximum number of teams that can register.tournament_type: (Optional) (Default: Single Elimination) Tournament type.
Options:single_elimination, double_elimination, round_robin, swissauto_start_on_fill: (Optional) (Default: True) Automatically start the tournament when the participant capacity is hit.auto_create_matches: (Optional) (Default: True) If the bot should automatically create matches when ready.auto_create_new_tournament: (Optional) (Default: On Completion) Automatically create a new tournament when this one starts/ends?.
Options:On Start, On Completion, Neverteam_size: (Optional) Number of players on each team.name: (Optional) The tournament name, also the name of the queue/stats storage for determining seeding.url: (Optional) Tournament URL slug, or omit to auto generate.details: (Optional) Any extra details to show in the queue message.forfeit_timer_sec: (Optional) How longer players have to join the match (in seconds) before forfeiting.
Details
Creates a fully configurable tournament, posts a persistent signup message with interactive Join/Leave buttons, and runs the bracket. New tournaments use the native NeatQueue engine by default: brackets, seeding, match pairing, and standings are owned locally (no Challonge account required) and are viewable on the website in real time. Pass use_challonge: True to instead run the tournament on the legacy Challonge engine (requires a linked Challonge account). The bot auto-seeds by MMR, spins up queue matches as the bracket progresses, applies entry-fee/payout options, and supports automatic behaviors (start on fill, auto-create matches or successor tournaments).
Required Permissions
This command requires either:
- A configured NeatQueue Staff Role
- Manage Channels permission