Pre-launch test environment — payments use test credentials and data may be reset before launch.

TournabotDocsProductSign in with Discord
Documentation menu

Docs · Getting started

Bot permissions

The invite link asks for the smallest set of permissions Tournabot can actually work with. Nothing here is optional-but-nice: each one backs a feature you will use on your first night.

Why setup can stall

If the bot is in your server but missing one of these, setup will say so rather than half-work. Re-invite with the link from the wizard — it always requests the full set — and the check clears on its own.

PermissionWhat it is for
Manage Channels
bit 16
Creates the scrim category, registration channel, and slotlist channel when you press the one-button setup on the website.
Add Reactions
bit 64
Powers reaction-shaped community surfaces such as polls and reaction roles.
View Audit Log
bit 128
Finds who added the bot so the right person gets the install follow-up. It does not read your message history.
View Channel
bit 1024
Sees the channels it must post into — registration panels, slotlists, and boards.
Send Messages
bit 2048
Posts panels, welcome messages, room cards, and scoreboards into those channels.
Embed Links
bit 16384
Sends the embed cards organisers and players actually read — instructions, slotlists, results.
Read Message History
bit 65536
Checks whether a welcome or panel is already there so setup does not double-post.
Move Members
bit 16777216
Moves people between voice lobbies when your night needs seat moves.
Manage Roles
bit 268435456
Creates or adopts the Community role and keeps the bot’s managed role above roles it assigns.

The invite bitfield

Combined, those permissions are the bitfield 285297872. If you build an invite link by hand, that is the value to use.

One server, one organisation

A Discord server belongs to exactly one Tournabot organisation. If a server is already bound elsewhere, binding it again is refused — that is deliberate, and it is what stops another organisation claiming a server you run.