Размещено: 2024-02-09 22:54:39

Теги: другое

ИСПОЛЬЗУЕМ TELEGRAM BOT API ДЛЯ УВЕДОМЛЕНИЙ ОТ СЕРВЕРА

Создаем бота для генерации оповещений с сервера на свой телефон.

Создание нового бота и получение {BOT_TOKEN}

Получите идентификатор нового бота {BOT_TOKEN}:

  1. обратитесь к боту @BotFather c требованием создать нового бота (команда /newbot)
  2. придумайте название боту, это будет его адрес вида @newmybot
  3. в ответном сообщение придет {BOT_TOKEN} выглядит примерно таким образом: 61234567890:AAEJIqoV_mD6GzK7EYqwerty

Получение идентификатора беседы {CHAT_ID}

Получите идентификатор беседы с ботом {CHAT_ID} для этого:

  1. откройте диалог со своим созданным ботом и напишите ему произвольное сообщение
  2. откройте в браузере ссылку, заменив {BOT_TOKEN} на полученный идентификатор от @BotFather https://api.telegram.org/bot{BOT_TOKEN}/getUpdates
  3. в полученном json-ответе найдите значение в параметре result->message->chat->id - это и есть {CHAT_ID}

Для отправки сообщений необходимо отправить GET запрос с сервера, заменив {BOT_TOKEN} и {CHAT_ID} на свои данные:

https://api.telegram.org/bot{BOT_TOKEN}/sendMessage?chat_id={CHAT_ID}&text=Привет%20мир

допустим:

https://api.telegram.org/bot61234567890:AAEJIqoV_mD6GzK7EYqwerty/sendMessage?chat_id=6509912345&text=Привет%20мир


На эту страницу чаще всего попадают по запросам: уведомления, отправка сообщений, телеграм, телега, push, api, смс