/app • Telegram auth scaffold

Личный кабинет уже умеет принимать Telegram-сессию.

Здесь уже есть серверная проверка Telegram `initData`, signed session cookie и разделение: браузер общается с нашим backend, а не с `3x-ui` напрямую.

Состояние интеграции

3x-ui APIhttps://jafar-ned.duckdns.org/normalnodelay
Inbound по умолчаниюMVP-NL-Reality
Статус TelegramНужно открыть /app через Mini App или бота.
Пользователи MVP0 всего, 0 с активной подпиской
Статус XUI envКреды заданы

Telegram auth

Открой /app через бота, чтобы пройти Telegram-auth.

Открыть бота

Локальный пользователь

Пока локальная запись пользователя не найдена. После первого успешного auth через Telegram этот блок должен заполняться автоматически.

Сессия кабинета

Серверная cookie-сессия ещё не создана.

Что уже есть на backend

Маршрут auth`POST /api/auth/telegram`
Cookie session`jafar_tg_session`
Mini App entryhttps://t.me/free_Jafar_bot

Telegram auth

Mini App уже умеет принимать initData и заводить серверную cookie-сессию после проверки подписи Telegram.

Подписка пользователя

Кабинет будет показывать статус, дату окончания, лимит IP и персональную subscription-ссылку.

Интеграция с 3x-ui

Создание клиента будет идти через серверный модуль xui.ts, а не напрямую из браузера.