Перейти к содержанию

Настройка подключения Telegram

В этой инструкции описано, как получить настройки Telegram для использования уведомлений в устройствах SensMax. Для отправки сообщений в Telegram необходимо иметь Telegram Token (токен) и Telegram Chat ID (ID чата).

1. Получение Telegram Token

Для получения токена Telegram выполните следующие шаги:

  1. Откройте мессенджер Telegram, в строке поиска введите BotFather.
  2. Выберите чат BotFather в результатах поиска.
  3. Нажмите кнопку START (Запустить). telegram-con-1

  4. Введите команду /newbot и отправьте её в чат к BotFather.

  5. BotFather попросит указать имя бота. Введите любое имя и отправьте его (например, mmwave_sensor).
  6. Затем BotFather попросит указать имя пользователя бота (username). Оно должно быть уникальным и заканчиваться на "bot" (например, sensmax_messenger_bot).

После выполнения этих шагов вы получите Telegram Token (например, 1233315522:AAEeBMJH6Q_B4egqLD04QF0X-10jCq9du8I). Сохраните его в надежном месте.

telegram-con-2

2. Запуск бота

Вы создали собственного бота в Telegram и получили токен. Теперь бота нужно запустить, чтобы он мог отправлять сообщения.

  1. Перейдите к строке поиска Telegram. Введите имя пользователя вашего бота (например, sensmax_messenger_bot).
  2. Нажмите на вашего бота (@sensmax_messenger_bot) в результатах поиска.
  3. Нажмите кнопку START (Запустить).

telegram-con-3

3. Получение Telegram Chat ID

Здесь описано, как получить Telegram Chat ID для приема сообщений в вашем Telegram-канале.

  1. Перейдите в меню Telegram и нажмите New Channel (Создать канал).
  2. Введите название канала. Например, mmWave message center.
  3. Выберите тип канала: PRIVATE (Частный) или PUBLIC (Публичный) - в зависимости от ваших требований.
  4. На следующем шаге добавьте участников в канал. Выберите всех необходимых получателей, а также не забудьте добавить вашего бота (которого вы создали в первом разделе). telegram-con-4

  5. Когда бот будет добавлен, Telegram спросит, сделать ли его администратором. Нажмите MAKE ADMIN (Назначить администратором). telegram-con-5

  6. Отправьте любое сообщение в ваш новый канал. Это необходимо, так как API Telegram требует наличия хотя бы одного сообщения для корректного ответа на запрос /getUpdates (описан в следующем шаге). telegram-con-6
  7. Откройте веб-браузер. В адресной строке введите следующую ссылку:
https://api.telegram.org/bot<TELEGRAM_TOKEN>/getUpdates

Примечание: замените <TELEGRAM_TOKEN> на токен, который вы получили в первом разделе. При этом слово bot в начале должно остаться, например: https://api.telegram.org/bot1233315522:AAEe.../getUpdates.

  1. В окне браузера отобразится ответ от API Telegram, который будет содержать Chat ID.

Пример ответа: telegram-con-7

В данном примере Chat ID равен -1001309686781. Скопируйте это значение для использования в настройках устройств SensMax.