There are quite a lot of Telegram channels that are popping up these days that I really like using.
Except there are lots of issues with telegram channels:
- They are inside a closed network by-default. In order to access them you need to use the Telegram client
- They are not linkable
- No sharability without their client, and even then the content is duplicated.
The idea is to create a generic website that does these 2 things:
- Publish an RSS Feed of every telegram channel it knows about.
- Provide a direct link for every feed item on the RSS, so users without RSS readers can also browse through the listings.
Since web.telegram.org
is taken already by the web client, maybe something like opentelegram.in
should work fine.
There are a few related paid projects, but they all rely on the Telegram Bot API:
The issue with using the bot API is that bots need to be explicitly invited to channels, while users can join channels on their own. This makes a world of difference in that this doesn't require perission from the channel admins anymore.
You could likely get this sponsored from the Internet Archive if you get something up and running.
Related links:
- My attempt - didn't go anywhere because the Node.JS library wasn't feature complete.
- MTProto Docs
- Various Telegram client source code
- MTProto proxy
- Difference between the MTProto and Bot APIs
- Pyrogram seems to support MTProto, so that is what I'd try next.