Как я за полтора месяца собрал Telegram Mini app для автоматизации доступа на базе 3X-UI

Студент пятого курса, учусь на информационной безопасности. Надоело вручную создавать конфиги, следить за подписками и отвечать на одинаковые вопросы. Автоматизировал всё через Telegram-бота с веб-панелью. Рассказываю, что получилось.

Что такое 3X-UI и зачем нужна надстройка

3X-UI — это панель с открытым исходным кодом для управления сетевыми сервисами. Поддерживает популярные протоколы, имеет открытое API. Удобная штука, но когда пользователей становится больше двадцати-тридцати, начинается хаос: ручное создание конфигураций, таблички с датами окончания подписок, напоминания в личку.

Решил построить поверх этой панели полноценную систему: Telegram Mini App для пользователей плюс веб-интерфейс для администратора. Всё через API, всё автоматически.

Что умеет система

Telegram Mini App для пользователей:

— Регистрация и авторизация — Выбор тарифа и оплата (ЮKassa, Cryptobot, СБП) — Автоматическая генерация и выдача конфигурации — Уведомления об окончании подписки — Продление в один клик — Реферальная программа

Веб-панель для администратора:

— Главный экран со статистикой: пользователи, активные подписки, выручка, конверсии — Управление тарифами: создание, редактирование, промокоды — Управление пользователями: просмотр, блокировка, ручное продление — Управление серверами: добавление новых панелей 3X-UI в один клик — Массовые рассылки по базе — История транзакций и платежей

Интерфейс

Как я за полтора месяца собрал Telegram Mini app для автоматизации доступа на базе 3X-UI
Как я за полтора месяца собрал Telegram Mini app для автоматизации доступа на базе 3X-UI
Как я за полтора месяца собрал Telegram Mini app для автоматизации доступа на базе 3X-UI

Frontend собран на Bootstrap — минималистично и понятно. Интерфейс разделён по ролям: администратор видит всё, оператор — только работу с клиентами.

Технический стек

— Python: aiogram для бота, FastAPI для бэкенда — База данных: SQLite или PostgreSQL — Frontend: Bootstrap — Интеграции: API панели 3X-UI, платёжные шлюзы — Развёртывание: Docker, любой VPS (тестировал на Ubuntu)

Зачем это было нужно

Раньше всё делал вручную: создавал записи в панели, вёл таблицу с датами, напоминал людям о продлении. На тридцати пользователях это стало занимать по два-три часа в неделю. Сейчас — ноль. Бот делает всё сам, я только смотрю статистику.

Кому это может пригодиться

— Тем, кто уже работает с 3X-UI и устал от ручной рутины — Тем, кто хочет запустить сервис с подпиской, но не хочет писать всё с нуля — Тем, кто ищет готовое решение для монетизации — Тем, кто хочет добавить новое направление в существующий бизнес

Что предлагаю

Готов передать проект как готовое решение.

Получаете полный доступ к коду, разворачиваете на своём сервере, дальше работаете сами.

Могу показать демо, ответить на вопросы, помочь с первичным развёртыванием.

Связь

Telegram: @by_monexo

Пишите, если хотите посмотреть демо или обсудить детали.

Важно: это техническое решение для автоматизации управления сетевыми сервисами. Как вы его используете — зависит от ваших задач. Соблюдайте законодательство.

1
Начать дискуссию