Настройка бота

Создание бота

### Откройте @BotFather Перейдите к [@BotFather](https://t.me/BotFather) в Telegram. ### Создайте нового бота Отправьте команду `/newbot` и следуйте инструкциям: 1. Введите имя бота (отображаемое): `Мой Сервер` 2. Введите username бота (уникальный, заканчивается на `bot`): `my_server_bot` ### Сохраните токен BotFather выдаст токен вида: ``` 123456:ABC-DEFGhijklmn_opqrstUVWXYZ ``` ### Узнайте свой Telegram ID Отправьте любое сообщение боту [@userinfobot](https://t.me/userinfobot) — он вернёт ваш ID.

Настройка в конфигурации

При установке

Во время установки скрипт спросит:

  • Токен бота
  • Admin ID
  • Имя бота (username)

Значения запишутся в init.conf автоматически.

Вручную

Добавьте в init.conf:

{
  "TelegramAuth": {
    "Enable": true,
    "BotToken": "123456:ABC-DEFGhijklmn_opqrstUVWXYZ",
    "AdminID": 987654321,
    "BotName": "my_server_bot"
  }
}

Перезапустите сервер:

systemctl restart alcopac

Команды бота

Для пользователей

КомандаОписание
/startГлавное меню
/start <код>Авторизация по 6-значному коду
/profileПрофиль — статус доступа, срок
/devicesСписок привязанных устройств
/rename <UID> [имя]Переименовать устройство
/unbind <UID>Отвязать устройство
/kit или кнопка «⚙️ Настройки»Открыть Kit WebApp

Для администратора

КомандаОписание
/adminПолучить ссылку на админ-панель
/token [дни]Создать токен напрямую (по умолчанию 30 дней)

Настройка команд в BotFather

Для удобства пользователей настройте подсказки команд:

  1. Откройте @BotFather
  2. Отправьте /setcommands
  3. Выберите вашего бота
  4. Отправьте:
start - Начать
profile - Мой профиль
devices - Мои устройства
kit - Настройки