|
β‘ Advanced Telegram VPN Sales Bot with Admin Panel
The Ultimate Solution for VPN Service Providers
Transform your VPN business with a powerful, feature-rich Telegram bot that automates sales, manages users, and streamlines your operations.
English β’ ΩΨ§Ψ±Ψ³Ϋ β’ δΈζ β’ Π ΡΡΡΠΊΠΈΠΉ
π Star β’ π Report Bug β’ π‘ Request Feature β’ π Documentation
- β¨ Features
- π― Key Highlights
- π¦ Requirements
- π Quick Start
- βοΈ Configuration
- π VPN Panel Support
- π³ Payment Gateways
- π Security
- π Documentation
- π¬ Support & Community
- π° Support Development
- π License
-
π± Subscription Management
- Purchase subscriptions (type, volume, duration)
- Service renewal and extension
- Extra volume and days purchase
- Test service (one-time)
- Service information and details
-
π₯ User Management
- User account information
- Transaction history
- Referral statistics
- Balance management
-
π³ Payment System
- Multiple payment gateways (Zarinpal, Card-to-Card, and more)
- Automatic payment processing
- Invoice management
- Payment verification
-
π Referral Program
- Unique referral links
- Customizable commission (percentage/fixed)
- Automatic payout
- Referral statistics
-
π« Support System
- Ticket-based support
- Admin notifications
- Message forwarding
-
π In-Bot Admin Panel
- User management
- Service management
- Product management
- Panel management
- Logs and statistics
- Settings configuration
-
π Web Admin Panel
- Complete dashboard with statistics
- User management interface
- Service management
- Product management
- VPN panel management
- Invoice management
- Referral system management
- Security monitoring
- Comprehensive logging
- Multi-language support (English, Persian, Chinese, Russian)
-
π‘οΈ Anti-Spam System
- Configurable click rate limits
- Automatic mute functionality
- Time-based restrictions
-
π¨ Anti-Fraud System
- Admin activity monitoring
- Automatic access revocation
- Suspicious activity detection
-
π Security Monitoring
- IP tracking
- Browser and OS detection
- Country detection
- Activity logging
-
π Additional Security
- Telegram IP verification
- SQL injection prevention
- XSS protection
- CSRF protection
- Rate limiting
- Secure session management
- β Multi-Language Support - Full support for English, Persian, Chinese, and Russian
- β Dual Bot Architecture - PHP bot for shared hosting, Python bot for VPS
- β Multiple VPN Panels - Support for 12+ VPN panel types
- β Payment Gateways - Integration with Iranian and international payment gateways
- β Automated Installation - One-click installation for both hosting types
- β Professional Admin Panel - Web-based admin panel with modern UI
- β Advanced Security - Anti-spam, anti-fraud, and comprehensive monitoring
- β Referral System - Complete referral and affiliate program
- β QR Code Generation - Custom QR codes with background images
For PHP Bot (Shared Hosting):
- PHP >= 8.1
- MySQL/MariaDB >= 5.7
- Apache/Nginx with mod_rewrite
- cURL extension
- PDO MySQL extension
- mbstring extension
- GD extension (for QR codes)
- BCMath extension
- Write permissions for logs and uploads
For Python Bot (VPS):
- Python 3.9+
- MySQL/MariaDB >= 5.7
- Nginx (recommended)
- Systemd (for service management)
pdo_mysql- Database connectioncurl- HTTP requestsjson- JSON processingmbstring- Multibyte string handlinggd- Image processing (QR codes)bcmath- Mathematical operations
endroid/qr-code^4.0 - QR code generationguzzlehttp/guzzle^7.0 - HTTP client
- Upload all project files to your hosting
- Navigate to:
https://yourdomain.com/installer/host/install.php - Follow the installation wizard:
- Step 1: Check requirements
- Step 2: Configure database
- Step 3: Configure bot
- Step 4: Automatic installation
- Step 5: Complete!
# Install with one command
sudo bash <(curl -sSL https://raw.githubusercontent.com/iitzSeriZdev/iRolixBot/main/installer/vps/install.sh) install
# Uninstall with backup
sudo bash <(curl -sSL https://raw.githubusercontent.com/iitzSeriZdev/iRolixBot/main/installer/vps/install.sh) uninstall-with-backup
# Update directly
sudo bash <(curl -sSL https://raw.githubusercontent.com/iitzSeriZdev/iRolixBot/main/installer/vps/install.sh) updateAfter installation:
- Database credentials are saved to
/tmp/irolix_db_config - Edit
/opt/iRolixBot/bot-php/config.phpto add your bot token - Access the panel at
http://YOUR_SERVER_IP/web-panel - Complete the setup through the web interface
If you prefer manual installation:
git clone https://github.com/iitzSeriZdev/iRolixBot.git
cd iRolixBotcd bot-php
composer installCreate a MySQL/MariaDB database and note the credentials.
- Message @BotFather on Telegram
- Use
/newbotto create your bot - Save the bot token securely
- Upload files to your web server
- Visit
installer/host/install.phpin your browser - Follow the intuitive installation wizard:
- Choose your language
- Enter database details
- Configure bot token
- Set up admin account
- Complete installation
Configure just one cron job:
* * * * * /usr/bin/php /path/to/iRolixBot/bot-php/cron/cron.php >> /path/to/iRolixBot/Logs/cron_output.log 2>&1Or use HTTP:
* * * * * curl -s https://yourdomain.com/bot-php/cron/cron.php > /dev/null 2>&1That's it! The centralized manager handles everything automatically. π
After installation, customize your bot:
- π VPN Panels - Connect your panels
- π³ Payment Gateways - Setup payment methods
- βοΈ Bot Settings - Customize behavior
- π₯ Users - Manage customers
- ποΈ Products - Create offerings
- π Categories - Organize products
- Every minute β‘ - Payments, notifications, messages
- Every 2 minutes π - Gift system, config testing
- Every 3 minutes π° - Payment gateway checks
- Every 5 minutes π - Payment expiration, reports
- Every 15 minutes π - Status checks, monitoring
- Every 30 minutes β³ - Agent expiration
- Every hour π² - Lottery system
- Every 5 hours πΎ - Automatic backups
- β Marzban - Modern V2Ray/Xray panel
- β Marzneshin - Advanced VPN panel
- β ovPanel - OpenVPN panel
- β Pasarguard - Secure VPN panel
- β Remnawave - Wave VPN panel
- β Guard Panel - Security-focused panel
- β Ali Reza - Popular Iranian panel
- β Ali Reza Single Port - Single port variant
- β 3x-ui - Xray UI panel
- β x-ui Single Port - Single port Xray UI
- β S-ui - Simple UI panel
- β Mikrotik - RouterOS integration
- β WGDashboard - WireGuard dashboard
- β Hiddify - Hiddify panel
- β Sanaei - Sanaei panel
- β Zarinpal - Most popular Iranian gateway
- β Nowpayment - Modern payment gateway
- β IranPay1 - Iranian payment gateway
- β Aqayepardakht - Payment gateway
- β Card-to-Card - Direct card transfer
- β Yoomoney - Russian payment system
- β Yookassa - Yandex payment gateway
- β Freekassa - International gateway
- β Heleket - Payment gateway
- β Robokassa - Russian payment gateway
- β Telegram Stars - Telegram's payment system
- β Cryptomus - Cryptocurrency gateway
- β CryptoPay - Crypto payment gateway
- β Telegram IP verification
- β SQL injection prevention (Prepared Statements)
- β XSS protection
- β CSRF protection
- β Rate limiting
- β Secure session management
- β Anti-spam system
- β Anti-fraud system
- β Security monitoring
-
After Installation:
- Delete the
installerdirectory - Change default passwords
- Set up SSL/TLS certificate
- Delete the
-
Regular Maintenance:
- Update dependencies regularly
- Review logs regularly
- Backup database regularly
-
Server Security:
- Use strong passwords
- Enable firewall
- Keep system updated
For detailed security information, see SECURITY.md
- π Installation Guide
- π Security Guide
- β° Cron Setup
- π Project Summary
- π¬ Telegram Group: @iRolix_Bot - Join our community!
- π Bug Reports: Report an Issue - Help us improve!
- π‘ Suggestions: Share Ideas - Your ideas matter!
- π GitHub: @iitzSeriZdev
- π₯ YouTube: @iitzSeriZ
- π¦ X (Twitter): @iitzSeriZ
Your support makes all the difference in the world!
We're committed to making iRolixBot the best Telegram bot solution available. Your donations directly fuel faster development, exclusive features, and continuous improvements.
Your generous donations enable us to:
- β‘ Accelerate Development - More donations = faster feature releases and updates
- π― Build Exclusive Features - Get access to cutting-edge capabilities
- π οΈ Enhanced Support - Priority support for our generous donors
- π Continuous Innovation - Keep the project alive, thriving, and constantly evolving
- π Better Security - Invest in security audits and improvements
- π Comprehensive Documentation - Create better guides and tutorials
Every donation brings us closer to our goals!
- Higher donations = Priority access to new features
- Faster updates = More frequent releases with bug fixes and improvements
- Exclusive features = Unique capabilities that set iRolixBot apart
- Better support = Faster response times and dedicated assistance
Choose your preferred payment method:
| Currency | Network | Address |
|---|---|---|
| π΅ USDT | BEP20 (Binance Smart Chain) | 0xCaF05b21A518E6750AA43aD87cEB4a725e78a850 |
| π TON | The Open Network | UQAg7NaXzzFMvGxqirO9UYwwzseq8pAi3N8fompkKjOFtIzl |
| π° TRX | Tron Network | TPatJCKdLJs1ZpetLtpC97nsHg8X9G1KRs |
β οΈ Important: Make sure you're using the correct network when sending cryptocurrency!
π Donate via NowPayments
NowPayments accepts:
- π³ Credit/Debit Cards
- π° 100+ Cryptocurrencies
- π Multiple payment methods
- π Secure & Fast Processing
Every donation, no matter the size, helps us improve iRolixBot and bring you better features! π
This project is licensed under the MIT License - see the LICENSE file for details.
You're free to use, modify, and distribute this project! π
Star this repo if you find it helpful! β
β Star β’ π Report Bug β’ π‘ Request Feature β’ πΈ Donate
#woman_life_freedom
