Production live on 07tourney.win
Invite bot
Checking Discord

Discord

Invite & Guild Setup

Bot invite readyScopes: bot and applications.commands. Permissions are tuned for tournament rooms.
Invite bot
Invite bot

Bot has slash commands and channel create permissions.

Connected
Host roles

Map Discord roles that can create, pause, and resolve events.

Needs review
Channels

Announcements, signups, match rooms, and dispute routing are selected.

Ready
Defaults

Format, signup copy, check-in windows, and rating scope can be saved.

Draft

Reliability

Hard cases covered

Row locks protect join caps, match result races, and double starts.
Every host mutation carries an idempotency key and audit reason.
Discord side effects run through jobs and can be recovered without corrupting brackets.
The website and bot both call the same API/domain logic.

Discord mirror

Server wiring

Announcements#tournaments

Public signups, bracket changes, and final winners.

Match roomsAuto-create

Temporary channels for score reporting and player pings.

Host role@Tournament Host

Can create events, pause rounds, and resolve disputes.

Audit channel#mod-log

Force wins, DQs, resets, and recovery jobs are mirrored here.

Defaults

Tournament Setup