ABX Check Documentation
Complete guide to using the ABX Check Discord bot for IP verification and giveaway management
Overview
🔐 ABX Check is an advanced Discord IP verification bot featuring enterprise-level security with VPN detection, location verification, and automated role management. Protect your server from unwanted users while managing interactive giveaways with IP verification requirements. The bot prevents alt accounts, blocks VPN users, and ensures fair participation through comprehensive verification systems.
🛡️ IP Verification
Verify user locations and detect VPN usage to prevent alt accounts and ensure genuine members.
🎉 Interactive Giveaways
Create engaging giveaways with IP verification requirements to ensure fair participation.
📊 Admin Panel
Comprehensive web-based admin panel for managing server settings and monitoring activity.
🔒 Security Features
Advanced security measures including blacklist management and role-based permissions.
Getting Started
1. Invite the Bot
Click the "Invite Bot" button on our homepage or use this direct link to add ABX Check to your server.
2. Required Permissions
The bot requires the following permissions:
- Manage Roles - To assign roles after verification
- Send Messages - To send verification and giveaway messages
- Embed Links - To create rich embeds
- Use Slash Commands - For command functionality
- Add Reactions - For interactive elements
3. First Setup
After inviting the bot, use the admin panel to configure your server settings:
- Visit the Admin Panel
- Select your server from the dropdown
- Configure verification settings and blacklists
- Set up giveaway roles if needed
Commands
Parameters:
- prize (required) - Description of the prize
- duration (optional) - Duration in minutes (default: 60)
- winners (optional) - Number of winners (default: 1)
- required_role (optional) - Role required to enter
Verification System
How It Works
The verification system uses multiple IP geolocation services to determine user locations and detect VPN usage:
- IPHub.info - Primary VPN detection service
- IPAPI.co - Location data provider
- IPInfo.io - Backup location service
- IP-API.com - Additional verification
Verification Process
- Admin runs
/verify @role
command - Bot creates verification embed with button
- User clicks "Enter Giveaway" or verification button
- User is redirected to verification website
- System checks IP address for location and VPN status
- User receives verification result and role assignment
Verification Results
✅ Verified
User's IP is clean and location is verified. Role is assigned automatically.
🚫 VPN Detected
User is using a VPN. They can retry without VPN to get verified.
⚠️ Alt Account
IP address has been used by another user. Verification is blocked.
🌍 Blacklisted Country
User's country is on the server's blacklist. Access denied.
Giveaway System
Creating Giveaways
Use the /giveaway
command to create interactive giveaways with IP verification requirements:
Giveaway Features
- IP Verification Required - Users must verify their location to enter
- Role Requirements - Optional role requirement for entry
- Custom Duration - Set any duration from 1 minute to 1 week
- Multiple Winners - Support for 1-10 winners
- Real-time Updates - Participant count updates automatically
- Fair Selection - Uses Fisher-Yates shuffle for random winner selection
Giveaway Management
Admins can manage giveaways through the admin panel:
- View Participants - See all users who entered
- Manage Blacklists - Block specific countries or users
- Reroll Winners - Use
/reroll
command to select new winners - Monitor Activity - Track giveaway performance and engagement
Giveaway Lifecycle
- Creation - Admin creates giveaway with
/giveaway
- Active Period - Users can enter by clicking button and verifying IP
- Ending - Bot automatically ends giveaway and selects winners
- Winner Announcement - Winners are announced in the channel
- Reroll Option - Admins can reroll winners if needed
Admin Panel
The admin panel provides a comprehensive web interface for managing your server's verification and giveaway settings.
Accessing the Admin Panel
- Visit the admin panel
- Click "Login with Discord"
- Authorize the application
- Select your server from the dropdown
Panel Features
📊 Analytics
View verification statistics, user activity, and server metrics.
👥 User Management
Monitor verified users, view verification history, and manage user data.
🎉 Giveaway Management
Create, monitor, and manage giveaways with participant tracking.
🚫 Blacklist Management
Configure country blacklists and individual user restrictions.
Server Selection
After logging in, select your server from the dropdown menu. The panel will load data specific to that server, ensuring you only see relevant information.
Security Features
VPN Detection
ABX Check uses multiple detection services to identify VPN usage:
- Real-time IP analysis
- Multiple service verification
- Automatic retry mechanism
- Admin notifications for suspicious activity
Alt Account Prevention
Prevents users from creating multiple accounts using the same IP address:
- IP address tracking
- User association monitoring
- Automatic blocking of duplicate IPs
- Admin alerts for potential alt accounts
Blacklist Management
Comprehensive blacklisting system for enhanced security:
- Country Blacklists - Block entire countries
- Individual Blacklists - Block specific users
- Giveaway Blacklists - Per-giveaway restrictions
- Real-time Updates - Changes apply immediately
Data Privacy
ABX Check prioritizes user privacy and data security:
- No data retention policies
- Automatic cleanup of old data
- Encrypted data transmission
- Minimal data collection
Troubleshooting
Common Issues
Bot Not Responding to Commands
- Check if the bot has the required permissions
- Ensure the bot is online and not rate limited
- Verify the command syntax is correct
- Check if you have the required role permissions
Verification Not Working
- Check if the verification website is accessible
- Ensure the user's IP is not blocked
- Verify the user is not using a VPN
- Check if the user's country is blacklisted
Giveaway Issues
- Ensure the giveaway has not expired
- Check if the user has the required role
- Verify the user has completed IP verification
- Check if the user is not blacklisted
Admin Panel Access
- Ensure you have administrator permissions
- Check if the bot is in your server
- Try refreshing the page
- Clear browser cache and cookies
Getting Help
If you're still experiencing issues:
- Join our Discord support server
- Check the console logs for error messages
- Contact the bot administrators
- Report bugs through our support channels