Telegram bot message read callback

user7518s picture user7518s · Feb 16, 2017 · Viewed 8.5k times · Source

Is it possible to get callbacks in the webhook whenever a user reads the message sent by the bot, using Telegram bot API?

It is not documented, and I cannot figure out a way how to achieve it.

Answer

ManzoorWani picture ManzoorWani · Feb 16, 2017

Telegram actually provides two APIs:

  • The Bot API allows you to easily create programs that use Telegram messages for an interface.
  • The Telegram API allows you to build your own customized Telegram clients.

The feature you are looking for is not available via the Bot API, rather it's only available via Telegram API.

Also

1 check = message delivered to the Telegram cloud (and is waiting for your chat partner to see it in Telegram), notification sent (if the recipient is accepting notifications).

2 checks = message read (recipient opened Telegram and the conversation with your message).

We don't have an additional status for 'message delivered to device', because you can use Telegram on multiple devices simultaneously. Since you don't know which one of their devices the person is actually using, delivery to one of the devices becomes irrelevant. [Telegram Support]