Verification System
Introduction
The BetSync verification system creates a bridge between your Discord server and website, allowing automatic verification of users based on their website account status. This integration ensures that your Discord community consists only of verified members from your website.
Verification Features
Automatic Member Verification
When members join your Discord server, the verification system:
Automatically checks if they have a registered website account
Verifies their account status (active, disabled, timed-out)
Assigns the verified role if they have an active account
Sends appropriate welcome messages in the verification channel
Verification Button
The system can display an interactive verification button in a designated channel, allowing members to:
Click to initiate verification at any time
Receive immediate feedback on their verification status
Get directed to your website for registration if needed
Timed Verification
For security, unverified members can be automatically removed:
Set a customizable verification timeout (1-168 hours)
Unverified members are automatically kicked when the timeout expires
All actions are logged for administrator review
Command Reference
Verification Management
View the current verification settings.
Enable the verification system.
Disable the verification system.
Set the channel for verification welcome messages.
Set the channel where the verification button will appear.
Set the channel for verification logs and events.
Set the role to assign to verified members.
Set the timeout period for unverified members.
User Commands
Manually trigger verification for yourself.
Admin Commands
Force verify a specific user.
Synchronize all members with the website database.
View verification statistics.
View a user's website account information.
Verification States
Members can be in various verification states:
Verified: Member has an active website account
Unverified: Member has joined but not completed verification
Timed Out: Member exceeded the verification timeout
Disabled: Member's website account has been disabled
Whitelisted: Member is exempt from verification requirements
Security Features
Account Status Enforcement
The system continually monitors account status:
Checks website account status when members join
Removes members with disabled accounts
Kicks timed-out users
Performs regular verification checks
Role-Based Access
Verified members receive the designated role
Use Discord's permission system to restrict channel access
Create a secure environment for verified members only
Logging and Monitoring
The verification system includes:
Comprehensive activity logging
Event notifications in the log channel
Member statistics
Regular status updates
Troubleshooting
Common Issues
User can't verify: Ensure they have a registered website account
Verification role isn't assigned: Check bot permissions
Verification button missing: Verify channel permissions
Connection issues: Check website accessibility
Required Bot Permissions
For verification to function properly, ensure the bot has:
Manage Roles permission
Kick Members permission
Send Messages permission
View Channels permission
Read Message History permission
Support
For additional help:
Open a ticket on our website
Email us at [email protected]
Last updated