RSS to Telegram: How to Auto-Post Any Feed (2026 Guide)
Author: Mira TeamPublished: Updated:
- rss
- telegram
- automation
TL;DR
- An RSS feed reaches Telegram three ways: your own script, a no-code tool or Mira.
- In Mira, you add the feed as a Website source. Mira scores each item, and you publish the good ones from the Inbox.
- Free follows up to 5 websites. Auto-publish is part of Pro.
- Skip Mira if you need every item posted unchanged. A forwarding bot fits better.
A Telegram channel lives on fresh posts, and most good sources publish an RSS feed. RSS is a plain list of a site's newest items. Something has to read that list and turn each item into a post.
We built Mira for channel owners who want that step to be selective. This guide compares three ways to do it. Then it shows the Mira setup, step by step.
Three ways to send RSS to Telegram
Each way costs a different amount of your time. Pick by how much you want to maintain yourself.
| Way | Setup | Filtering | Upkeep |
|---|---|---|---|
| Your own script | 2–4 hours | Whatever you code | You fix every failure |
| No-code tool (IFTTT, Make, Zapier) | 15–30 minutes | Keyword rules | Low, but plan limits apply |
| Mira | 5 minutes | AI scores each item | Each source shows its status |
- Your own script. You host a program that reads the feed and calls the Telegram Bot API. It is flexible, but every failure is yours to fix.
- A no-code tool. It connects an RSS trigger to a "send Telegram message" action. It matches words only, so it cannot judge a story.
- Mira. Mira scores each item against your channel topic. You see the best ones as drafts.
For a channel that posts every day, we recommend Mira. On the other hand, a mirror channel needs a script or a no-code tool. There, completeness matters more than a filter.
Want to see it first? Open Mira and add one feed.
What you need first
- A Telegram account. Mira is a Telegram Mini App, so there is nothing to install.
- The address of a website or its feed. Mira accepts either one.
- A channel where you are an admin. You need it only when you publish.
Find the feed address
You can paste a site address, and Mira looks for the feed. If you want the feed address itself, here is how to find it.
- Try common paths. Many sites put the feed at
/feedor/rssafter the domain. Not every site does. - Look in the page source. Search the source for
application/rss+xml. The link next to it is the feed address. - Look for a feed icon. Some sites link their feed in the footer or on a subscribe page.
If a site has no feed, add its address as a Website source anyway. Mira can read the page itself, and the source status tells you if it works.
Set up an RSS feed in Mira
- Open Mira. Mira opens on Today. New accounts start with a free Pro trial.
- Add the feed as a source. Open More, then Sources, and add a Website source. Paste the site address or the feed address.
- Read the check result. Mira checks the source before it saves it. The status turns to Working, or Mira shows the reason.
- Fill in your Profile. Open Profile and enter your topic, audience, tone and what to avoid. Mira scores every item against it.
- Search, then review the Inbox. Start a search from Today. Open each item in the Inbox, edit it, then publish or plan it.
Free follows up to 5 websites and checks them every 12 hours. You pick posts and plan them. They go out on their own.
Pro follows up to 30 websites and checks every hour. It also adds auto-publish. Pro costs 500 Telegram Stars, 690 RUB or 7 USDT per month.
Write a Profile that scores well
Mira scores every item against your Profile, so the Profile decides what you see. Fill in four fields and keep each one short. Here is an example for a photography gear channel.
- Topic: camera and lens news.
- Audience: hobby photographers who buy gear.
- Tone: short and factual.
- Avoid: rumors, sponsored posts and discount lists.
Read the first drafts after your first search. If off-topic items score high, add their topic to the avoid list. If good items score low, widen the topic.
Update the Profile whenever your channel changes.
Your first week
- Day one. Add one feed and run a search. Read every draft, even the weak ones.
- Day two. Adjust the Profile. Publish the two or three best drafts.
- Day three. Add a second feed from another site on the same topic. Watch how Mira handles overlaps.
- End of the week. Remove sources that never give you a post you would publish.
We suggest few sources at first. Two or three good feeds beat ten mixed ones.
Turn on auto-publish on Pro
Auto-publish is optional. Turn it on after a week of reading drafts. Open More, then Automation.
- Posts per day. Start with a low number. Raise it when the drafts stay good.
- Time window. Pick hours when your readers are awake, in your time zone.
- Lowest score. Set it high at first. Lower it if too few posts go out.
Mira shows the rules on one screen and asks you to confirm. You can switch auto-publish off at any time.
What Mira does with each item
A search collects new items, filters them and scores them. The best ones land in your Inbox. Each card shows the source, a short summary and the reason Mira picked it.
Lens & Light
Sensor maker announces a new full-frame mirrorless camera
The company announced a 45-megapixel mirrorless camera on Tuesday. It shoots 8K video and ships next month.
Example draft, not a real post. The channel here covers photography gear.
Mira also skips items that repeat something your channel already posted. Text that Mira wrote or changed is marked as a Mira draft. The How Mira works page shows the full flow.
If a source shows Needs a check
Mira shows a reason next to the status. Use it to pick the fix.
- Wrong address. Open the address in a browser. If the page does not load, correct it.
- No items. The site may publish nothing yet, or its feed may be empty. Wait, or try another page of the site.
- No access. Mira cannot open the source. Follow the instructions that Mira shows.
After you fix the cause, tap the check button again. You can also remove the source and add it anew.
Common pitfalls
Telegram rate limits
Telegram asks bots to send at most one message per second to a chat. A script that posts a backlog at once breaks that rule. In Mira, posts leave one at a time, from your Inbox or your plan.
The Telegram Bot FAQ lists the current limits.
The same story from two feeds
Two sites can cover one launch. A plain feed bot sends both items. Mira compares new items with your past posts and drops the second one.
Broken feeds
Feeds fail. A server may return an error, or a site may change its feed format. Mira checks each source alone, so one broken feed does not stop the rest.
Each source shows a status. The statuses are Checking, Working, No news yet, Needs a check, No access and Off.
Link previews
Telegram builds a preview from the links in a post. A post with three links can show the wrong preview. Check the preview in the editor before you publish.
When this is the wrong tool
Mira is not right for every channel.
- You need every item. A status-page mirror or a filings channel needs completeness. Use a script or a no-code tool.
- You post less than once a day. If you hand-pick a few sources, post by hand. Setup costs more than it saves.
- Your rules ban AI in editing. Mira scores every item with AI. If your policy forbids that, choose another tool.
For most other channels, such as niche digests and brand news, a filter helps. Your subscribers see fewer posts, and each post is better.
Frequently asked questions
Can I auto-post RSS to a Telegram channel for free?
Yes, partly. Free lets you add websites, and Mira finds and scores new items. You publish each draft yourself.
Auto-publish needs Pro. New accounts get a free Pro trial, so you can test it first. Free has no end date.
How often does Mira check an RSS feed?
Mira checks your sources on its own schedule. Free checks every 12 hours, and Pro checks every hour.
You can also start a search from Today or from Sources. Free allows 2 manual searches a day, and Pro allows 30.
Does Mira remove duplicate stories?
Yes. When a new item matches something your channel already posted, Mira leaves it out.
This also covers one story that arrives from two feeds. You do not compare feeds by hand or keep a list of sent links. Mira does that check for you.
Can I edit a post before it goes out?
Yes. Open the item in the Inbox. Edit the text, or improve it with AI.
Then publish it or add it to your plan. Nothing reaches your channel until you approve it, unless you turn on auto-publish.
Text that Mira wrote or changed is marked as a Mira draft.
What happens if a feed breaks?
Mira shows the source as Needs a check and gives the reason. The cause may be a wrong address or a site with no items.
Your other sources keep working. Each source card shows its status, so you see a problem at a glance.
Fix the address, check again or remove the source.
Can Mira publish RSS items without my approval?
Yes, on Pro. Auto-publish works for website and Telegram sources. You set the posts per day, a time window and the lowest score allowed.
Mira shows the rules and asks you to confirm first. You can switch it off at any time.
Your next step
Add one feed, then read the first drafts in the Inbox. Add a second source only when the first one gives you posts you would publish.
To add other source types, read the guides for YouTube, Reddit and Google News. To post at set times, read how to schedule posts.
