Asagi
  • Home
  • Guides
    • How to use the Asagi bot?
    • Configuring Bot Features
      • Interactive Messages
      • Moderation
      • Love Rooms
    • JSON Builder in the Asagi bot
    • Verification
    • Prices and Features of Asagi Premium
  • Other
    • Message Templates
      • Color Names
      • Variables
      • Mentions and Custom Emojis
      • Timestamps
Powered by GitBook
On this page
  • Step 1: Assigning an Automatic Role
  • Step 2: Setting Up Channel and Category Permissions
  • Step 3: Creating a Verification Channel
  • Step 4: Sending a Message
  • Step 5: Using Reactions or Interactive Messages
  • Example 1: Using Reactions
  • Example 2: Using Interactive Messages

Was this helpful?

  1. Guides

Verification

Last updated 9 months ago

Was this helpful?

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

Step 5: Using Reactions or Interactive Messages

Example 1: Using Reactions

For verification via reactions:

  1. Configure Reaction: Set up our bot to respond to a specific reaction on the verification message.

  2. 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:

  1. Configure Interactive Message: Use buttons in your interactive messages to handle verification.

  2. 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"

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
Example: Assigning the "Unverified" role
Example: Configuring category permissions
Example: Creating a verification channel
Example: Message with verification instructions
Example: Reaction-based verification
Example: Button-based verification