Verification Setup
This guide covers configuring member verification for new users, including verification types, custom prompts, and role handling.
What Verification Does
Blocks new users from full access until they verify.
Assigns roles automatically on completion.
Supports Discord-only and hCaptcha verification flows.
Requirements
Bot permissions: Manage Roles, Manage Channels, Read Message History, Send Messages.
A dedicated verification channel (recommended).
Setup
Run:
/verification setupYou will be prompted for:
Verification type:
discordorhcaptchaVerification channel: where the prompt is posted
Verified role: role assigned after success
Unverified role: role assigned before verification (optional bot will create if not entered)
Log channel: where verification logs are posted (optional)
Auto-kick: optional timeout for unverified users
Verification Types
Discord (Button)
Users click a verification button in the channel then are presented with captcha image. This is the fastest and easiest flow.
hCaptcha
Users are sent a link to complete a captcha in browser for increased security. hCaptcha is managed and paid for by bot developer for now.
Check status with:
Custom Prompts
Use the configuration command to customize prompt text and behavior:
Typical customizations:
Welcome message text
Button label text
Auto-kick timing
Log channel settings
Status and Diagnostics
Shows current config and which channels/roles are active.
Checks permissions, intents, and channel/role access.
Manual Verification
If a user gets stuck:
To resend the prompt:
Tips
Keep the verification channel read-only for unverified members.
Place the Verified role above general roles in the hierarchy.
Hide verification channel from those without unverified role.
Use a log channel to audit verification activity.
Last updated