Back to Guides

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:

/verify setup

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.