@mr_good_cat

Как через url отправить сообщение боту в телеграм?

Везде пишут о том, как через бота отправить сообщение. Мне нужно, зная токен, отправить запрос с текстом боту,

upd: я понял в чём моя проблема. Я не знаю, что вводить в поле chat_id=. При вводе id бота, он пишет 'bot can't send messages to bots'. При запросе у бота, он возвращает мне мой id и тогда, при вводе в url, я шлю сообщения через бота сам себе.
  • Вопрос задан
  • 6018 просмотров
Пригласить эксперта
Ответы на вопрос 2
@dyus1
// TODO
Нужно отправить запрос на адрес https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/se... и в параметрах указать такие данные: chat_id=непосредственно id чата, text=само сообщение
Пример
Ответ написан
shurshur
@shurshur
Сисадмин, просто сисадмин...
Да, в upd всё верно написано, надо сначала получить chat_id. Это можно сделать, отправив боту любое сообщение, а потом с помощью вызова .../getUpdates его получить. В сообщении будет искомый chat_id. Далее можно на этот chat_id посылать сообщения. Если это всё для того, чтобы просто посылать в телеграм себе оповещения, то держать постоянно запущенного бота и не нужно, достаточно дёргать sendMessage по необходимости.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы