Размещено: 2024-02-09 22:54:39
Теги: другое
ИСПОЛЬЗУЕМ TELEGRAM BOT API ДЛЯ УВЕДОМЛЕНИЙ ОТ СЕРВЕРА
Создаем бота для генерации оповещений с сервера на свой телефон.
Создание нового бота и получение {BOT_TOKEN}
Получите идентификатор нового бота {BOT_TOKEN}:
- обратитесь к боту @BotFather c требованием создать нового бота (команда /newbot)
- придумайте название боту, это будет его адрес вида @newmybot
- в ответном сообщение придет {BOT_TOKEN} выглядит примерно таким образом: 61234567890:AAEJIqoV_mD6GzK7EYqwerty
Получение идентификатора беседы {CHAT_ID}
Получите идентификатор беседы с ботом {CHAT_ID} для этого:
- откройте диалог со своим созданным ботом и напишите ему произвольное сообщение
- откройте в браузере ссылку, заменив {BOT_TOKEN} на полученный идентификатор от @BotFather
https://api.telegram.org/bot{BOT_TOKEN}/getUpdates - в полученном 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, смс