Telegram: Track forwarding and storing

#1

Hi,

Hope this is a right place to ask this question. Here is the question:

Short:
I am completely new to programming for bots for Telegram (although am a programmer). Are you bots able to detect if a user stores or forwards a message (e.g. a video) in a channel?

Long:
The scenario is that a client of mine is running a virtual teaching system on Telegram and her problem is that the added members to the channel are able to forward the video of lessons to other persons out of the channel, who have not actually paid the fee. Now is there any work around on earth for this problem?

Please advice!

(Sarah Palombo) #2

Welcome to the world of Bots :slight_smile:

… there isn’t anything I’m aware of. Although Telegrams Bot API should provide an exhaustive list of functions. I can’t see anything that prevents forwarding videos - Unless there’s channel restrictions you can look at.

Sarah

#3

Thanks Sarah! I took a look at the list you suggested and seems that you are right. I didn’t find anything that can help me.

What I concluded from my search since yesterday is that Telegram (and third party bots) by itself doesn’t provide any workaround for my problem. I thought that my only solution is to design a website, get the Telegram user information (when a link is requested through Telegram app) and if that user is provided with the access rights then the website allows her/him to watch the video. In this case, the video cannot be downloaded, neither it can be forwarded. Can you comment on this approach?

I myself have never wrote a website. Although it might be possible to play around with code provided by some web development platform. Now I just need to know what is the best way of getting the Telegram user information from the website.

I know this question is not related to Flow XO and I have to ask the question somewhere else.

Vala