# πŸ€– Fakabot - Professional Telegram Auto-Delivery Bot [![GitHub release](https://img.shields.io/github/v/release/GUGEGEBAIDU/fakabot?style=flat-square)](https://github.com/GUGEGEBAIDU/fakabot/releases) [![GitHub stars](https://img.shields.io/github/stars/GUGEGEBAIDU/fakabot?style=flat-square)](https://github.com/GUGEGEBAIDU/fakabot/stargazers) [![GitHub forks](https://img.shields.io/github/forks/GUGEGEBAIDU/fakabot?style=flat-square)](https://github.com/GUGEGEBAIDU/fakabot/network) [![GitHub issues](https://img.shields.io/github/issues/GUGEGEBAIDU/fakabot?style=flat-square)](https://github.com/GUGEGEBAIDU/fakabot/issues) [![License](https://img.shields.io/badge/license-Commercial-blue.svg?style=flat-square)]() [![Python](https://img.shields.io/badge/python-3.11-blue.svg?style=flat-square)]() [![Telegram](https://img.shields.io/badge/Telegram-Bot-blue.svg?style=flat-square)](https://t.me/sonhshu) [![Docker](https://img.shields.io/badge/docker-ready-blue.svg?style=flat-square)]()
### πŸš€ Automated Delivery System | Multiple Payment Methods | Redis High-Performance Cache πŸ’³ Alipay Β· WeChat Β· USDT | 🐳 Docker One-Click Deploy | ⚑ 100x Performance Boost **Use Cases**: Digital Products Β· Online Courses Β· Software Licenses Β· Memberships 🎬 [Live Demo](https://t.me/fakawan_bot) Β· πŸ“± [Contact](https://t.me/sonhshu) Β· πŸ“– [Documentation](#-quick-start) [δΈ­ζ–‡ζ–‡ζ‘£](README.md) | English
--- ## ⚠️ Important Notice This project requires a **license key** to run. The code includes a built-in authorization system that cannot be bypassed. - βœ… License keys use signature verification and cannot be forged - βœ… Automatic reminder 7 days before expiration - βœ… Automatic stop after expiration - βœ… Support remote renewal without redeployment --- ## ✨ Core Features ### πŸ’³ Payment System Supports **4 mainstream payment methods**: | Payment Method | Features | Settlement Speed | |----------------|----------|------------------| | **Alipay** | Face-to-face payment, QR code | Real-time | | **WeChat Pay** | Native payment, QR code | Real-time | | **USDT (TOKEN188)** | TRC20/ERC20, on-chain verification | 1-3 minutes | | **USDT (Lemon Pay)** | Multi-chain support, low fees | Seconds | **Features**: - βœ… Automatic payment confirmation Β· βœ… Payment callback handling Β· βœ… Order status sync Β· βœ… Payment timeout handling ### 🎯 Auto-Delivery System **Delivery Methods**: - πŸ“ Text content (activation codes, accounts, etc.) - πŸ”— Download links (files, resources, etc.) - πŸ‘₯ Group invitations (Telegram groups, channels) **Features**: - ⚑ Instant delivery after payment - πŸ”„ Automatic retry on failure - πŸ“Š Delivery record tracking - πŸ”’ One-time invitation links (auto-revoke after use) ### ⚑ Performance Optimization **Redis Cache System**: - πŸ’Ύ Product info cache (5 min) - βš™οΈ Config cache (10 min) - πŸ‘€ User session cache (1 hour) - πŸ“ˆ 100x performance improvement **Rate Limiting**: - πŸ›‘οΈ User payment limit (5 times/5 min) - 🚫 IP callback limit (100 times/min) - ⏱️ User command limit (20 times/min) ### πŸ“Š Order Management **Admin Features**: - πŸ“‹ Order list (all, pending, completed, failed) - πŸ” Order search (by ID, user, product) - πŸ’° Order statistics (amount, quantity) ### πŸ‘₯ User Management **User System**: - πŸ‘€ User profiles (ID, username, registration time) - πŸ“Š Purchase history (order count, total amount) ### πŸ›οΈ Product Management **Product Features**: - βž• Add/edit/delete products - πŸ“¦ Inventory management (auto-deduct, low stock alert) - πŸ’° Price management - πŸ“Š Sales statistics ### 🎨 Admin Panel **Management Interface**: - πŸ“Š Dashboard (today's orders, revenue, users) - πŸ“ˆ Monthly statistics - βš™οΈ System settings (payment config, notification config) - πŸ”” Message notifications --- ## πŸš€ Quick Start ### πŸŽ‰ First-Time Setup > πŸ’‘ **For**: First-time deployment after purchasing license #### Step 1: Clone Project ```bash git clone https://github.com/GUGEGEBAIDU/fakabot.git cd fakabot ``` #### Step 2: Configure ```bash # Copy config example cp config.json.example config.json # Edit config vim config.json ``` **Required fields**: ```json { "BOT_TOKEN": "Your Bot Token", // Get from @BotFather "ADMIN_ID": 123456789, // Your Telegram ID (from @userinfobot) "DOMAIN": "https://yourdomain.com", // Optional "PAYMENTS": { // Payment configuration } } ``` **Get Bot Token**: 1. Find [@BotFather](https://t.me/BotFather) 2. Send `/newbot` 3. Follow prompts to create bot 4. Get Token **Get Admin ID**: 1. Find [@userinfobot](https://t.me/userinfobot) 2. Send any message 3. Get your ID #### Step 3: Save License Key (Important!) ```bash # Paste your complete license key echo "your_license_key" > license.key # Example: echo "M0001|1738310400|abc123def456..." > license.key ``` **Notes**: - βœ… License key must be complete, no extra spaces or newlines - βœ… Filename must be `license.key` - βœ… File location in project root directory #### Step 4: Start Service ```bash # Start with Docker Compose docker-compose up -d ``` #### Step 5: Verify ```bash # Check logs docker-compose logs -f # Should see: # ============================================================ # βœ… License verified # πŸ“ Customer ID: M0001 # πŸ“… Expiration: 2025-02-17 # ⏰ Days remaining: 30 days # ============================================================ ``` #### Step 6: Test Bot Search for your bot on Telegram, send `/start` **If you see welcome message, deployment successful!** πŸŽ‰ --- ### πŸ”„ Renewal Guide > πŸ’‘ **For**: License expiring or expired, need renewal **Important: Renewal only requires replacing license key, all data will be preserved!** βœ… #### Step 1: Contact for Renewal Contact [@sonhshu](https://t.me/sonhshu), choose renewal plan: | Plan | Price | Discount | |------|-------|----------| | Monthly | 50 USDT | - | | Quarterly | 135 USDT | 10% | | Yearly | 510 USDT | 15% | #### Step 2: Get New License After payment, you'll receive a file: `renewal_license_M0001_xxx.txt` File content example: ``` Customer ID: M0001 New License: M0001|1740902400|def456... Renewal Period: 30 days New Expiration: 2025-03-19 ``` #### Step 3: SSH to Server ```bash ssh root@your_server_ip ``` #### Step 4: Navigate to Project ```bash cd fakabot ``` #### Step 5: Replace License ```bash # Method 1: Direct input echo "new_license_key" > license.key # Example: echo "M0001|1740902400|def456..." > license.key # Method 2: Use editor vim license.key # Delete old license, paste new license, save and exit ``` #### Step 6: Restart Service ```bash docker-compose restart ``` #### Step 7: Verify Renewal ```bash # Check logs docker-compose logs -f # Should see: # ============================================================ # βœ… License verified # πŸ“ Customer ID: M0001 # πŸ“… Expiration: 2025-03-19 ← New expiration date # ⏰ Days remaining: 30 days # ============================================================ ``` **If you see new expiration date, renewal successful!** πŸŽ‰ #### βœ… Data Preservation After Renewal **All data preserved**: - βœ… All product configurations - βœ… All order records - βœ… All customer data - βœ… config.json settings - βœ… Database files **No need to reconfigure anything!** βœ… --- ## πŸ’° Subscription Pricing ### Purchase Options | Plan | Duration | Price | Discount | Best For | |------|----------|-------|----------|----------| | **Monthly** | 30 days | 50 USDT | - | Trial users | | **Quarterly** | 90 days | 135 USDT | 10% off | Regular users | | **Yearly** | 365 days | 510 USDT | 15% off | Long-term users | ### How to Purchase 1. **Contact Customer Service** - Telegram: [@sonhshu](https://t.me/sonhshu) - Provide your requirements 2. **Make Payment** - USDT (TRC20): `TDZM5DSSq8SrB8QTSBHyNwrcTswtCjKs9t` - Provide transaction hash 3. **Receive License** - Get license key file within 5 minutes - Includes complete deployment guide 4. **Deploy and Use** - Follow documentation to deploy - Start earning immediately --- ## πŸ“ž Contact Us ### Customer Service - **Telegram**: [@sonhshu](https://t.me/sonhshu) - **Demo Bot**: [@fakawan_bot](https://t.me/fakawan_bot) - **Response Time**: 24/7 online ### Technical Support - **GitHub Issues**: [Submit Issue](https://github.com/GUGEGEBAIDU/fakabot/issues) - **Documentation**: [Complete Documentation](https://github.com/GUGEGEBAIDU/fakabot#readme) --- ## ⚠️ Disclaimer **This project is for learning and legal commercial use only.** ### By using this project, you agree to: - βœ… Comply with the laws and regulations of your country/region - βœ… Use only for legal commercial purposes - βœ… Take full responsibility for any consequences - βœ… Not infringe on others' legal rights ### Developer Statement: - πŸ“’ Developers are not responsible for users' usage behavior - πŸ“’ Not liable for any losses caused by using this project - πŸ“’ Reserve the right to terminate service and revoke licenses at any time - πŸ“’ Reserve the right to refuse service to any user ### Strictly Prohibited Uses: - ❌ Gambling, pornography, or illegal content sales - ❌ Distribution of content that infringes intellectual property - ❌ Fraud, pyramid schemes, or illegal activities - ❌ Money laundering or illegal fund transfers - ❌ Other activities that violate laws and regulations ### Legal Use Examples: - βœ… Online courses and educational content sales - βœ… Legitimate software license sales - βœ… Membership subscription services - βœ… Digital art and music sales - βœ… E-books and document sales **If users are found using this project for illegal purposes, developers will immediately terminate service and cooperate with relevant authorities.** --- ## πŸ“„ License **Commercial License** This project uses a commercial license: ### Allowed: - βœ… Personal learning and research - βœ… Legal commercial use after purchasing license - βœ… Modification and customization within license scope ### Prohibited: - ❌ Commercial use without authorization - ❌ Reselling or distributing license keys - ❌ Removing or modifying the authorization system - ❌ Use for any illegal purposes ### License Terms: - License keys are for purchaser's personal use only - Non-transferable, non-rentable, non-shareable - Violation of license agreement will result in immediate termination - Developers reserve the right to pursue legal action **Copyright Β© 2025 Fakabot Team. All rights reserved.** See [Terms of Service](TERMS_OF_SERVICE.md) for details. ---
Made with ❀️ by Fakabot Team [Get Started](#-quick-start) · [View Demo](https://t.me/fakawan_bot) · [Contact](https://t.me/sonhshu)