Setup guide
Gate Doctor works with your existing server structure. No specific role or channel names required — the wizard maps to whatever you already have.
Download the printable setup guide
Step-by-step companion with extra detail for following along while you configure the bot. Plain text, ~3 KB.
Roles you'll need
These must exist before running the wizard.
| Purpose | Suggested names | What it's for |
|---|---|---|
| Member | Member, Verified, Survivor | Assigned after approval. Should grant access to your main channels. |
| Pending | Pending, Awaiting, Unverified | Assigned when someone requests entry. Should have minimal access. |
| Approver(s) | R4, Leadership, GateKeeper, Approver | One or more roles whose members can approve or deny entry requests. |
Channels you'll need
| Purpose | Suggested names | What it's for |
|---|---|---|
| Request Access | request-access, get-verified, join | Where the entry button is posted. Must be visible to new/unverified users. |
| Welcome | welcome, arrivals | Where the bot posts a welcome message when someone is approved. |
| Intake Log | intake-log, pending-approvals, queue | Where approval requests appear with Grant/Deny buttons. Staff only. |
| Server Log | server-log, audit-log, bot-log | Where the bot records approval and denial events. Staff only. |
Bot permissions
Grant exactly these eight permissions when inviting. Do not use Administrator.
| Permission | Why |
|---|---|
| Manage Roles | Assign and remove Member and Pending roles |
| Manage Nicknames | Set the user's server nickname to their in-game name on approval |
| Kick Members | Remove users when entry is denied |
| Send Messages | Post in welcome, intake log, and server log channels |
| Embed Links | Send formatted embed messages |
| Read Message History | Operate in configured channels |
| View Channels | See the channels it needs to post in |
| Use Slash Commands | Slash commands work correctly |