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:

  1. Visit the Admin Panel
  2. Select your server from the dropdown
  3. Configure verification settings and blacklists
  4. Set up giveaway roles if needed

Commands

/check Admin Only
Check a specific user's IP for location and VPN status. Perfect for manual verification of suspicious accounts.
/check @username
/verify Admin Only
Create a verification embed for users to click and get roles automatically. Great for onboarding new members.
/verify @Member
/giveaway Admin/Giveaway Role
Create interactive giveaways with IP verification requirements. Users must verify their location to enter.
/giveaway prize:100 USD duration:60 winners:1

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
/setgiveawayrole Admin Only
Set a specific role that can create giveaways. Allows you to delegate giveaway management to trusted members.
/setgiveawayrole @GiveawayManager
/reroll Admin/Creator
Reroll winners for an ended giveaway. Use by providing the message ID of the giveaway.
/reroll message_id:1234567890123456789

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

  1. Admin runs /verify @role command
  2. Bot creates verification embed with button
  3. User clicks "Enter Giveaway" or verification button
  4. User is redirected to verification website
  5. System checks IP address for location and VPN status
  6. 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.

Note: Previously verified users can enter giveaways without re-verification, but their IP is still checked for security purposes.

Giveaway System

Creating Giveaways

Use the /giveaway command to create interactive giveaways with IP verification requirements:

/giveaway prize:100 USD duration:60 winners:1 required_role:@Member

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

  1. Creation - Admin creates giveaway with /giveaway
  2. Active Period - Users can enter by clicking button and verifying IP
  3. Ending - Bot automatically ends giveaway and selects winners
  4. Winner Announcement - Winners are announced in the channel
  5. 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

  1. Visit the admin panel
  2. Click "Login with Discord"
  3. Authorize the application
  4. 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.

Important: You must have administrator permissions in the Discord server to access the admin panel for that server.

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