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
/verification status
View the current verification settings.
/verification enable
Enable the verification system.
/verification disable
Disable the verification system.
/verification channel channel:#channel
Set the channel for verification welcome messages.
/verification button channel:#channel
Set the channel where the verification button will appear.
/verification logs channel:#channel
Set the channel for verification logs and events.
/verification role role:@Role
Set the role to assign to verified members.
/verification timeout hours:24
Set the timeout period for unverified members.
User Commands
/verify
Manually trigger verification for yourself.
Admin Commands
/forceverify user:@username
Force verify a specific user.
/syncmembers
Synchronize all members with the website database.
/stats
View verification statistics.
/user user:@username
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