Skip to content

RSS feed from posts in Telegram channel

I posted my service on GitHub, which makes RSS feed from posts in Telegram channel - https://github.com/artabr/tg-rss-feed

The RSS feed can then be broadcast to other platforms. For example, you can place it on your website or repost it.

I didn’t find similar functionality in the free version (there is something similar on rss.app, but for $10 per month) - I had to do it myself.

You can check here: https://tg-rss-feed.vercel.app/feed/feat_initial_commit (instead of feat_initial_commit put your channel).

Unfortunately, since the list of all messages is not available in the bot API, you have to fetch messages sequentially, and on a channel with a long history there will probably be timeout errors, but I cache the received messages (while the serverless function is alive) and after several calls, you should still get your feed.

If this is useful to anyone else, I would appreciate it if you gave it a star on GitHub.