890 B
890 B
2026-09-20 Telegram → Yandex identity link
Вход везде только через Яндекс. Бот больше не выдаёт JWT по сырому Telegram user_id: пока аккаунт не связан с Яндексом, POST /api/auth/internal отвечает 403 yandex_required и ссылкой https://please-pay-me.ru/?tg_link={token}.
После входа через Яндекс веб вызывает POST /api/auth/telegram-link/complete. API пишет telegram_yandex_links и переносит бюджеты / траты / работы с Telegram-id на Yandex-namespaced id (1<<50 | yandexId). Дальше бот, кабинет и приложение работают с одним user_id.
POST /api/auth/telegram отключён (403). Старые Telegram-сессии в кабинете сбрасываются.