Документация: TelegramAuth + TelegramAuthBot (вход в Lampa через Telegram)
- README: пара Community-модулей, гейт (условия активации), конфиг, отличие от Tg-notify, состояние у нас (выключены, accsdb нет) - AGENT.md: правило 12 — механика, mutations_api_secret, не путать с Tg-notify
This commit is contained in:
@@ -120,3 +120,9 @@ docker exec lampac sh -c '...' # осмотр состояния в конте
|
||||
- Данные подписок: `database/tgnotify/{users.json,subscriptions.json}` (том `./database/`, в .gitignore). Не «чинить» вручную — это живые данные бота.
|
||||
- Диагностика: `GET /tg-notify.js` (200 без авторизации), `GET /api/tg/voices` (200), `/api/tg/*` остальной — требует `user_uid`. Озвучки могут не работать, если балансеры недоступны (проверить `GET /lite/mirage` — тело `disable`/ошибка, `/lite/collaps` — 503); тогда уведомления приходят только о выходе серий.
|
||||
- `kp_api_key` опционален: без него VideoHub резолвит `kinopoisk_id` только через мост `/externalids` (покрытие ~40%), иначе — молча пропускается, Mirage/Collaps работают.
|
||||
|
||||
### 12. TelegramAuth / TelegramAuthBot (вход через Telegram)
|
||||
|
||||
- Не путать с Tg-notify.bot (уведомления): эта пара — **аутентификация** (вход в Lampa через Telegram вместо пароля), группа Community, в образе выключена (`SkipModules` + `enable: false`).
|
||||
- Гейт (`LampaWeb.telegramAuthGate`) активен только при `accsdb.enable: true` + `telegramAuthGate.enabled: true` + непустом `botUsername`, иначе тихий откат на `deny.js`. У нас `accsdb` не включён — связка неактуальна, включать только вместе с `accsdb`.
|
||||
- `mutations_api_secret` одинаковый в обоих модулях, ненулевой в проде; `bot_token` — в `init.conf`, не коммитить (см. правило 10).
|
||||
|
||||
Reference in New Issue
Block a user