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.
Telegram actually provides two APIs:
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]