Join Verification
Join Verification gates your server behind a verification step: new members click a button — and optionally solve a quick captcha — before they receive a role that unlocks the rest of the server. Great against bots and raids.
✅ How it works
- Create a verified role and set up your channel permissions so unverified members can only see the verification channel.
- Enable Join Verification and configure the verified role, the verification channel, and the method.
- The bot posts a verification message with a Verify button in that channel.
- A member clicks Verify (and solves the captcha if enabled) → the bot grants the verified role.
The verification message is kept in sync automatically — edit the title/body in the settings and it updates itself.
🔐 Methods
- Button — one click verifies. Simple and fast.
- Captcha — after clicking, the member must answer a short math question (e.g. What is 3 + 7?). Stops most bots.
⚙️ Options
| Option | What it does |
|---|---|
| Verified role | The role granted on success. The bot's role must sit above it. Required. |
| Verification channel | Where the verification message lives. Required. |
| Verification method | Button or captcha. |
| Message title / body | Customise the embed (defaults provided). |
| Auto-kick after (minutes) | Kick members who never verify within this delay. 0 disables it. |
✅ Permissions
Join Verification needs Manage Roles (to assign the verified role) and the baseline Send Messages / Embed Links in the verification channel. If you enable auto-kick, it also needs Kick Members. See Feature permissions.
⚠️ The bot can only assign a role below its own highest role. If verification silently fails, drag the YAWBDB role above the verified role.
💡 Recommended setup
- Make a
Verifiedrole and a#verifychannel. - In Server Settings → channels, deny
@everyoneaccess to everything except#verify, and allowVerifiedto see the rest. - Enable Join Verification, pick the role and channel, choose button or captcha.
- Optionally set an auto-kick delay to clear out accounts that never verify.