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.

PurposeSuggested namesWhat it's for
MemberMember, Verified, SurvivorAssigned after approval. Should grant access to your main channels.
PendingPending, Awaiting, UnverifiedAssigned when someone requests entry. Should have minimal access.
Approver(s)R4, Leadership, GateKeeper, ApproverOne or more roles whose members can approve or deny entry requests.

Channels you'll need

PurposeSuggested namesWhat it's for
Request Accessrequest-access, get-verified, joinWhere the entry button is posted. Must be visible to new/unverified users.
Welcomewelcome, arrivalsWhere the bot posts a welcome message when someone is approved.
Intake Logintake-log, pending-approvals, queueWhere approval requests appear with Grant/Deny buttons. Staff only.
Server Logserver-log, audit-log, bot-logWhere the bot records approval and denial events. Staff only.

Bot permissions

Grant exactly these eight permissions when inviting. Do not use Administrator.

PermissionWhy
Manage RolesAssign and remove Member and Pending roles
Manage NicknamesSet the user's server nickname to their in-game name on approval
Kick MembersRemove users when entry is denied
Send MessagesPost in welcome, intake log, and server log channels
Embed LinksSend formatted embed messages
Read Message HistoryOperate in configured channels
View ChannelsSee the channels it needs to post in
Use Slash CommandsSlash commands work correctly