Профессиональное решение для автоматизации продаж и управления VPN-доступом. Интегрируется с панелью 3x-ui (протокол VLESS Reality).
- Автоматизация: Выдача тестового периода на 3 дня новым пользователям.
- Подключение: Генерация VLESS-ключей напрямую из бота через API 3x-ui.
- Оплата: Интегрированная платежная система (Telegram Invoices).
- Помощь: Интерактивные инструкции по настройке для Android, iOS, Windows и macOS.
- Админ-панель: Веб-интерфейс на Streamlit для управления пользователями, редактирования кода и просмотра логов.
Python 3.10+
Панель управления 3X-UI
Создан inbound с параметром "Безопасность Reality"
Telegram бот (созданный через @BotFather)
git clone https://github.com/HOLKus/3X-UI-TGShopBot.git
cd 3X-UI-TGShopBotdocker-compose up -dpython3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtНастройка конфигурации Отредактируйте файл src/config.py. Обязательно заполните следующие поля: BOT_TOKEN — токен вашего бота от @BotFather. PAYMENTS_TOKEN — токен для оплаты (раздел Payments в BotFather). Параметры доступа к вашей панели 3x-ui (IP, Port, Login, Password).
streamlit run admin_panel.pyПосле запуска перейдите по адресу, который выдаст терминал (обычно порт 8501), и нажмите кнопку «Запустить бота».
Язык: Python 3.10+
Библиотека бота: aiogram 3.x
Интерфейс админки: Streamlit
База данных: SQLite
Протокол: VLESS / Trojan / Shadowsocks (зависит от настроек 3x-ui)
Проект собран на базе https://github.com/QueenDekim/XRay-bot
Переработал и добавил WEB-Panel - https://github.com/HOLKus/
Этот проект распространяется под лицензией MIT. Это означает, что вы можете свободно использовать, копировать и изменять код, при условии сохранения уведомления об авторстве.
Подробности см. в файле LICENSE.
Demo - Полностью функциональный бот: Telegram: @ReduNet_bot Связь с разработчиком: Telegram: @Redulum
Developed with ❤️ by HOLKus