Настройка Telegram-бота¶
Интеграция с Telegram используется для отправки кодов двухфакторной аутентификации, получения уведомлений и доступа к персональной панели управления, когда техник включает интеграцию для своей учетной записи.
Интеграция с Telegram
Узнайте, какие функции становятся доступными техникам при включении интеграции в руководстве Удалённый доступ к рабочему столу через Telegram.
В этом пошаговом руководстве вы научитесь создавать Telegram-бота и подключать его к компоненту Server.
Создание бота¶
Сначала необходимо создать собственного бота в Telegram. Для этого перейдите к конструктору ботов @BotFather и нажмите Start.
Далее выполните команду /newbot. Чат запросит имя и ID для вашего бота. Используйте название вашей компании и постфикс PRO32 Connect.
После создания чат выдаст вам идентификатор и токен для интеграции с ботом:
Настройка бота¶
Теперь необходимо привязать доменное имя и настроить вебхуки для бота.
Доменное имя¶
Выполните следующие шаги:
- Отправьте команду чату
/mybotsи выберите только что созданного бота. - Перейдите в
Bot SettingsDomainSet Domain - Укажите доменное имя вашего сервера
Вебхуки¶
Чтобы установить вебхук, откройте в браузере (или используйте CURL/WGET) следующую ссылку:
https://api.telegram.org/bot<bot-id>:<bot-token>/setWebhook?url=https://<your-domain>/webhook/telegram/<bot-id>:<bot-token>
Где:
<bot-id>— ID вашего бота<bot-token>— токен бота<your-domain>— домен вашего сервера
Если всё сделано правильно, вы получите ответ:
Настройка компонента Server¶
Теперь необходимо указать параметры бота в конфигурации компонента Server.
В файле /opt/pro32connect/server/config.json добавьте следующий раздел Интеграция Telegram:
Где:
<bot-name>— имя вашего бота<bot-id>— идентификатор<bot-token>— токен<your-domain>— домен вашего сервера
Перезапуск компонента Server¶
Чтобы изменения конфигурации вступили в силу, перезапустите компонент Server:
Проверка¶
Ссылка на вашего бота должна появиться на странице интеграции в личном кабинете:


