Verification System Setup
Protect your Discord server from bots and scammers with captcha-based verification and NFT role assignment.
Prerequisites
- Administrator permissions in your Discord server
- AdaShield Bot added to your server
- A dedicated role for verified members and a role for team/staff
Setup Instructions
Step 1: Start Setup
Run the verification setup command in any channel where you have permissions:
Step 2: Select Verification Role
Choose the role that will be assigned to users after successful verification. This role should have access to your server's main channels.
Next, select a role for your team or staff members who will manage the community etc.
💡 Tip: Make sure the public role is positioned below the team and bot's role in the server settings for proper permissions.
Step 3: Choose Verification Channel
Select an existing channel for verification. Users will verify with the bot in this channel.
- Existing Channel: Select from dropdown menu
- New Channel: The bot will ask for a name eg: "verify" before making a channel for you
Step 4: Confirm Setup
Review your configuration and click "Confirm setup" to create the verification system. The bot will:
- Lockdown existing channels to require verified role
- Post a verification message with a "Verify" button
- Set up captcha verification flow
- Set up staff channel for bot logs
Troubleshooting
Bot doesn't respond to commands
Ensure the bot has proper permissions and the command slash (/) permissions are enabled in Server Settings → Integrations.
Can't assign roles
Check that the bot's role is positioned higher than the verification role in Server Settings → Roles.
Verification button doesn't work
The verification message may have expired. Run /verify setup again to create a new verification message.