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:
-
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).
- Set the
-
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.
- The role assigned during verification (e.g.,
-
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
-
Set up a Simple Verification System:
/verification setup simple [channel:#verify-here] [role:@Verified]
-
Set up a Question-Based Verification System:
/verification setup question [channel:#verify-here] [role:@Verified] [question:"What color is the sky?"] [answer:"blue"]
-
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.