电报机器人消息读取回调

use*_*18s 13 webhooks telegram telegram-bot telegram-webhook

只要用户使用Telegram bot API读取机器人发送的消息,是否有可能在webhook中获得回调?

它没有记录,我无法弄清楚如何实现它.

Man*_*ani 7

Telegram实际上提供了两个API:

  • 机器人API允许您轻松地创建使用电报消息的接口程序.
  • 电报API允许你建立你自己定制的电报客户.

您正在寻找的功能不能通过Bot API获得,而只能通过Telegram API获得.

1 check =发送给Telegram云的消息(正在等待您的聊天伙伴在Telegram中看到它),发送通知(如果收件人正在接受通知).

2检查=消息读取(收件人打开电报和与您的消息的对话).

我们没有"传递给设备的消息"的附加状态,因为您可以同时在多个设备上使用Telegram.由于您不知道该人员实际使用的是哪一个设备,因此无法将其中一个设备传送到其中.[电报支持]


cos*_*not 5

目前,此功能不适用于 Telegram Bot API。

我们没有消息的“已送达设备”状态,因为 Telegram 可以在任意数量的设备上运行。那么这张支票意味着哪一个?

常见问题解答: https : //telegram.org/faq#q-what-do-the-green-checks-mean


编辑

您可以使用常规 Telegram API ( https://core.telegram.org/methods ) 获取消息的读取状态


相关话题

  • 好的,但他们在界面中确实有绿色支票 - 一张支票和两张支票。我如何通过 API 获取它们? (2认同)

Gio*_*ino 5

正如其他人回答的那样,您正在寻找的功能无法通过 Bot API 获得。

对我来说,这在概念上是一个 BUG,或者至少是一个变更请求 (CR)。

使用 Telegram API 而不是 Bot API 是一种解决方法。:(

我们需要向 Telegram 询问 CR,@user7518s 隐含地指出了原始问题。

顺便说一句:对语音/媒体消息进行回调可能会很棒。例如,在长音频(或视频)消息的情况下,如果消息被部分收听(观看),了解消息是否被完全收听(或观看)并带有中断时间戳可能会很有用!