Verification
Keep bots and raiders out with CAPTCHA-gated verification. New members complete a quick reCAPTCHA challenge on the web before gaining access to your server.
Overview
Natsumi's verification system posts an embed with a verify button in a channel of your choice. Members click it, solve a Google reCAPTCHA challenge in their browser, and automatically receive your configured Verified role, unlocking the rest of the server.
- Web-based reCAPTCHA challenge, highly effective against bot accounts
- Automatic role assignment on success
- Verification log channel and statistics
- Customizable verification embed posted by the bot
How It Works
- Member clicks Verify New members see the verification embed in your verification channel and click the button.
- CAPTCHA challenge They're taken to a secure verification page and complete a Google reCAPTCHA.
- Role granted On success, Natsumi assigns the Verified role and logs the verification.
Setting Up
Open Verification in your server dashboard:
- Configure reCAPTCHA keys Add your Google reCAPTCHA site key and secret key (see below). Both are required.
- Pick the Verified role Choose which role is granted on success. Set your channel permissions so unverified members only see the verification channel.
- Send the verification embed Choose the verification channel and send the embed with the verify button directly from the dashboard.
Role hierarchy matters
Natsumi's bot role must sit above the Verified role in your server's role list, or it won't be able to assign it.
Getting reCAPTCHA Keys
- Open the reCAPTCHA admin console Visit google.com/recaptcha/admin/create and sign in with a Google account.
- Register a new site Choose reCAPTCHA v2 ("I'm not a robot" checkbox) and add this dashboard's domain to the allowed domains.
- Copy both keys Paste the site key and secret key into the dashboard's reCAPTCHA configuration card and save.
Logs & Statistics
Optionally set a verification log channel to get a message each time someone verifies. The dashboard also shows verification statistics so you can keep an eye on how many members pass the challenge.
