Настройка бота
Создание бота
### Откройте @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
Для удобства пользователей настройте подсказки команд:
- Откройте @BotFather
- Отправьте
/setcommands - Выберите вашего бота
- Отправьте:
start - Начать
profile - Мой профиль
devices - Мои устройства
kit - Настройки