How do I know if a user has seen a message sent by my bot on Telegram?

I am developing a Telegram bot, and I want to know if a user who started a private chat with my bot saw a specific message sent by the bot, and know when he saw it.
Can this be done?
Thank you very much.

+5
source share
3 answers

This is currently not possible.

+3
source

I am using this solution.

  • Create a channel specifically for your bot
  • Let your robot send a message from this channel to users, you can use the forward method.
  • Now you can see how many users saw your message.
+2
source

perhaps this answer will help you:

at the end of the place of your message Link example: yoursite.com \ checkvisit.php? id = 1234

when a user opens an automatic communication channel for a telegram ...

you can understand that the message has been read

you must set in checkvisit.php to check db if id exists, not read, set it to read

then id in db remove or disable

but this method is simple - the telegram must add 1 parameter to return this

sorry my english is not good

-4
source

All Articles