Project Overview
Alamor VPN Bot is a comprehensive and professional system for managing and selling VPN subscriptions through Telegram. The bot utilizes the 3X-UI panel API for creating, deleting, renewing, and retrieving configuration information, with a modular and secure design architecture.
🔥 Phase 1 Features
🎯 User Panel
- Purchase configurations with customizable options:
- Server selection
- Plan volume and duration
- Free test account (once per day)
- Real-time subscription link generation via API
- View purchase history and active services
🛡️ Admin Panel
- Server management (add, edit, delete, connection testing)
- Plan management (volume, duration, pricing)
- Payment gateway management (card-to-card, enable/disable)
- Channel lock management (user membership verification)
- Payment list viewing and manual confirmation
- Two-factor authentication (2FA) for each server
- Admin notifications for purchases and payments
🧩 Database (SQLite)
- Store user data, purchases, plans, gateways, and servers
- No sensitive data storage (Telegram ID only)
- Real-time config retrieval from panel API
🧠 Technical Structure
- Python + telebot library
- No Canvas usage
- Modular design (separate files for db, bot, api_client, and menus)
- Inline Keyboard and dynamic responses
🛠️ Technologies
- Python 3.10+
- SQLite (lightweight local database)
- PyTelegramBotAPI (official library)
- Official 3X-UI API
- Minimal design with high scalability
🧭 Future Phases
- Automatic config renewal with remaining volume transfer
- Wallet system and token-based payments
- Diverse payment gateways (Perfect Money, cryptocurrency, star payment)
- "Soros" AI integration for chat, sales, and user guidance
- Smart bank SMS detection and automatic payment verification
- Digital product sales (licenses, files, special accounts)
- Detailed financial reporting for admins
🔌 3X-UI Panel API Integration
- Direct request handling for client creation, deletion, and renewal
- Panel login testing before each operation
- Custom sub_path subscription link generation
- Real-time config delivery without local storage
🔒 Security and Access Control
- Encrypted server information storage
- Admin authentication via Telegram numeric ID
- Channel membership verification before operations
- Free test limitations
📍 Complete User Flow
- User enters bot and confirms channel membership
- Selects server and plan through menu
- Card-to-card payment information displayed
- Sends receipt to admin
- Upon confirmation, config is created and subscription link is provided
Development Status
Technical Requirements
- Python 3.10 or higher
- SQLite database
- Telegram Bot API access
- 3X-UI panel with API access
Project Overview
Alamor VPN Bot is a comprehensive and professional system for managing and selling VPN subscriptions through Telegram. The bot utilizes the 3X-UI panel API for creating, deleting, renewing, and retrieving configuration information, with a modular and secure design architecture.
🔥 Phase 1 Features
🎯 User Panel
🛡️ Admin Panel
🧩 Database (SQLite)
🧠 Technical Structure
🛠️ Technologies
🧭 Future Phases
🔌 3X-UI Panel API Integration
🔒 Security and Access Control
📍 Complete User Flow
Development Status
Technical Requirements