Is there any event in telegram API Bot or Core to detect who is viewed a user or channel or group or bot profile?
Some Bots and Apps claim that they can do this but i didn’t find any programming way in the telegram API documents.
For example I just see getUserProfilePhotos
method in Telegram Bot API about user profile.
Also Update objects has the following items now (in Telegram Bot):
- update_id
- message
- edited_message
- channel_post
- edited_channel_post
- inline_query
- chosen_inline_result
- callback_query
- shipping_query
- pre_checkout_query
2
Answers
No method to get this data at this time.
Telegram very care about privacy, so there is no way to track users.
As I explained here, there is one way for doing that. In case you have an un-official fork of telegram (like Mobogram), everytime
user1
get’suser2
‘s profile, you can store this get request and later informuser2
thatuser1
visited your profile. But in this case, both of the users must be using your fork. Telegram is so concerned about user’s privacy so I don’t think there will ever be a method in it’s API for such purpose.