Verification
Step 1: Assigning an Automatic Role
Assign an automatic role to users who join your server. This can be the “Unverified” role or any other role that restricts access to the server's main channels.

Step 2: Setting Up Channel and Category Permissions
Configure the permissions for channels and categories. Ensure that the role assigned in the previous step (e.g., “Unverified”) has restricted access to most channels. Specifically, remove the "View Channels" permission for the "Unverified" role in channels where access should be restricted, and add the same "View Channels" permission for the @everyone role.

Step 3: Creating a Verification Channel
Create a private text channel for verification. Set the channel permissions so that only the role assigned in the first step (e.g., “Unverified”) has the "View Channels" permission. This ensures that only new users can access the verification process, while other roles do not see this channel.

Step 4: Sending a Message
Send a message in the verification channel using the /say
command from our bot. You can also use JSON code to generate an embed for a more customized message. For detailed instructions on how to create embeds using JSON, refer to the JSON Builder Guide.

Step 5: Using Reactions or Interactive Messages
Example 1: Using Reactions
For verification via reactions:
Configure Reaction: Set up our bot to respond to a specific reaction on the verification message.
Role Management: When a user reacts, the bot will:
Remove the "Unverified" role
Assign the "Verified" role
Example Setup:
Reaction: A specific emoji (e.g., ✔️)
Role to Remove: "Unverified"
Role to Assign: "Verified"

Example 2: Using Interactive Messages
For verification via interactive messages:
Configure Interactive Message: Use buttons in your interactive messages to handle verification.
Role Management: When a user clicks a button, the bot will:
Remove the "Unverified" role
Assign the "Verified" role
Example Setup:
Button Emoji: e.g., ✔️
Role to Remove: "Unverified"
Role to Assign: "Verified"

Last updated
Was this helpful?