Skip to main content

Verification

Verification ensures that new members meet specific criteria before accessing your server. With the Invite Rewards Bot, you can configure various types of verification systems to keep your server secure and streamline onboarding.


Setting Up Verification

Invite Rewards Bot supports three types of verification systems. To set up a verification system, use the /verification setup command and specify the method you prefer.


Simple Verification

This method allows users to verify their accounts by clicking a button.

Command:

/verification setup simple

Options:

  • channel: Specify the channel where the verification message will be sent.
  • role: Assign the role to be given to verified users.

Example:

/verification setup simple [channel:#verification] [role:@Verified]

Question-Based Verification

This method requires users to answer a custom question to verify their accounts.

Command:

/verification setup question

Options:

  • channel: Specify the channel where the verification message will be sent.
  • role: Assign the role to be given to verified users.
  • question: Provide the question users must answer.
  • answer: Provide the correct answer for verification.

Example:

/verification setup question [channel:#verification] [role:@Verified] [question:"What is 2 + 2?"] [answer:"4"]

PIN-Based Verification

This method generates a random PIN that users must enter using buttons to get verified.

Command:

/verification setup pin

Options:

  • channel: Specify the channel where the verification message will be sent.
  • role: Assign the role to be given to verified users.

Example:

/verification setup pin [channel:#verification] [role:@Verified]

Adjusting Permissions

To ensure your verification system works properly:

  1. Limit @everyone permissions:

    • Set the @everyone role to see only the verification channel.
    • Remove all other permissions for @everyone (e.g., sending messages or seeing other channels).
  2. Assign full permissions to verified users:

    • The role assigned during verification (e.g., @Verified) should have all the permissions you want your members to have, such as seeing and interacting with other channels.
  3. Keep the verification channel secure:

    • Only allow users to read messages and click buttons in the verification channel.

This setup ensures that unverified users can only see the verification process and nothing else in your server.


Disabling Verification

To disable the verification system for your server, use:

/verification disable

This will disable the verification system in your server.


Example Configuration

  1. Set up a Simple Verification System:

    /verification setup simple [channel:#verify-here] [role:@Verified]
  2. Set up a Question-Based Verification System:

    /verification setup question [channel:#verify-here] [role:@Verified] [question:"What color is the sky?"] [answer:"blue"]
  3. Disable Verification:

    /verification disable

Managing Verification

  • Use Simple Verification for quick and easy verification.
  • Use Question-Based Verification for more tailored server requirements.
  • Use PIN-Based Verification for added security.

Conclusion

Verification is a powerful tool for server security and onboarding. By setting up the right verification method and permissions, you can create a secure and welcoming environment for your community.