Verification
Last updated
Last updated
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.
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.
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.
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.
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
Reaction: A specific emoji (e.g., ✔️)
Role to Remove: "Unverified"
Role to Assign: "Verified"
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
Button Emoji: e.g., ✔️
Role to Remove: "Unverified"
Role to Assign: "Verified"