Страницы

Поиск по вопросам

понедельник, 2 декабря 2019 г.

Может ли бот Telegram посылать оповещения при определённых событиях?

#telegram_bot


Хочу создать Бота, который будет посылать оповещения о выключении света в офисе или
об отключении сервера. Перерыл кучу сайтов  и так не понял, есть ли такая возможность
у бота или нет? Сделал,чтобы он отвечал на вопросы без проблем, а вот чтобы он сам
при определенном событии присылал оповещения не могу.
Если есть,то какой командой регулируется это в апи?
    


Ответы

Ответ 1



То, что Вам нужно - это обычный POST/GET запрос вида https://api.telegram.org/bot/sendMessage?chat_id=1234567&text=HelloBot где: - токен Вашего бота; chat_id - идентификатор того чата, куда вы хотите послать сообщение; text - текст самого сообщения. Вешаете на нужное событие этот запрос, передавая соответствующие chat_id и text, получаете профит. Важно понимать, что если бот заблокирован пользователем (попросту говоря - удалён), то запрос вернёт ошибку и пользователь сообщение не получит. При этом если у бота не реализована обработка исключений, то он упадёт.

Комментариев нет:

Отправить комментарий