LINUX.ORG.RU

telegram bot

 


0

1

Я хочу получить только ответ на своё сообщение. Я знаю message_id и chat id.

Если я сделаю https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/getUpdates

То получаю список всех сообщений, но мне нужно чтобы мне отдавали только 1 сообщение, а именно ответ на моё конкретное сообщение (message_id) в общем конкретном чате (chat id).

Как такое сделать с помощью curl или браузера?

Разделы job и web-development ждут вас.

Igron ★★★★★ ()

bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11

ай малаца. спалил свой bot_id

eternal_sorrow ★★★★★ ()

Никак. Но можно попробовать захотеть отфильтровать список пришедших сообщений по сохранённому айди.

Anakros ★★★★★ ()
Ответ на: комментарий от Anakros

А разве нельзя сделать allowed_updates у getupdates, где указать message итд?

nickpo ()

Вебхуки удобнее и правильнее.

vvn_black ★★★★ ()
Ответ на: комментарий от vvn_black

для вебхуков нужен сервер, а ОП хочет курлом со своего локалхоста дёргать

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от nickpo

Неужели настолько сложно самому посмотреть в документации зачем этот параметр?

Anakros ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

Совершенно верно.

Видимо придется запрашивать последние 100 сообщений и из них искать ответ на свое сообщение по message_id.

Вебхуки совершено не подходят, да.

nickpo ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)