Telegram авторизация

Telegram авторизация

Telegram-авторизация — основной способ управления доступом к Al(co)pac. Пользователи авторизуются через Telegram-бота, администратор одобряет или отклоняет запросы.

Как это работает

  sequenceDiagram
    participant U as Пользователь (Lampa)
    participant S as Al(co)pac сервер
    participant B as Telegram бот
    participant A as Администратор

    U->>S: Запрос авторизации
    S->>U: 6-значный код
    U->>B: Отправляет код в бот
    B->>A: Запрос на одобрение
    A->>B: Одобрить (30 дней)
    B->>S: Создать токен
    S->>U: Доступ открыт

Разделы

Конфигурация

{
  "TelegramAuth": {
    "Enable": true,
    "BotToken": "123456:ABC-DEF...",
    "AdminID": 123456789,
    "BotName": "my_bot",
    "MaxDevicesPerUser": 3,
    "AutoApprove": false,
    "AutoApproveDays": 30
  }
}
ПолеТипОписание
EnableboolВключить TG-авторизацию
BotTokenstringТокен от @BotFather
AdminIDintTelegram ID администратора
BotNamestringUsername бота (без @)
MaxDevicesPerUserintЛимит устройств на пользователя (0 = безлимит)
AutoApproveboolАвто-одобрение новых пользователей
AutoApproveDaysintСрок авто-одобрения в днях