Verification
Hard for bots. Easy for people.
Verification helps you stop automated bot raids before they even start. Unlike outdated reaction-based systems, SecurityBot uses a clean, captcha-based flow that’s easy for real users but difficult for bots to exploit.
When new users join, they’ll see a “Verify Me” button in your designated channel. Clicking the button opens a simple captcha modal asking them to retype a short code shown in the title bar. Once completed, the user is automatically assigned your chosen verification role and a log of the verification is sent to your SecurityBot logs channel.
How It Works
Captcha Modal: Users click a "Verify Me" button and are shown a modal with a short code (e.g.
1NLF80
) in the title bar. They must retype it manually.Role Assignment: Once verified, members are automatically assigned your selected role.
Dedicated Channel: Verification occurs in a single channel you configure.
Activity Logging: Every successful verification is logged in the SecurityBot logs channel.
Set Up Verification
Set the Verification Role
Assign the role members will receive after verification.
/settings verify_role [role]
Example:
/settings verify_role role:@Member
Set the Verification Channel
This is the channel where the verification embed will appear.
/settings verify_channel [channel]
Example:
/settings verify_channel channel:#verify
This should be the only visible channel for unverified users.
Send the Verification Embed
Once the role and channel and configured.
/settings view
Then click the Create Verification Embed button under the Verify New Users section. This sends the interactive “Verify Me” embed to your chosen channel and displays your current verification settings.
Best Practices
Restrict other channels so unverified users only see
#verify
Keep the role simple - use something like
@Member
or@Verified
Use Bot Purges to remove users who fail to verify after joining
Monitor verification logs for patterns or abuse
Next up: Strengthen real-time defence with Bot Purges.
Last updated