Telegram Channel Feed
Read the newest posts of a public Telegram channel without a bot, and pass their text on to rewrite, summarize or repost. Each run returns only new posts.
The Telegram Channel Feed node reads the newest posts of a public Telegram channel and returns their text. It needs no bot and no login, and each run returns only the posts that are newer than the last run. Use it with a Schedule Trigger to follow a channel, then rewrite or summarize the posts with a Prompt node and publish the result.
When to use it
- Follow a channel and rewrite its new posts in your own voice.
- Build a daily digest of what several channels posted.
- Repost new posts to your own channel with Telegram Post, or to other networks with Publish to Social.
Quick start
Add the node
Press Tab on the canvas and choose Automate › Get Content › Telegram Channel Feed.
Name the channel
In Channel, enter the public channel as @name, t.me/name or the bare name.
Run it
Click Run. The text of the newest posts appears on the node, up to Max posts per run.
Connect the posts and schedule the workflow
Connect the Posts output to the Prompt input of a Prompt node. Add a Schedule Trigger to check the channel on a schedule.
Settings
| Setting | What it does |
|---|---|
| Channel | The public channel to read: @name, t.me/name or the bare name. Required. |
| Max posts per run | The most new posts one run returns, from 1 to 20. The default is 5. |
The output, Posts, is the text of the new posts in one text, with a line of --- between two posts. Connect it to a Prompt node or to any other node that accepts text.
How new posts are found
The node reads the web preview page of the channel, t.me/s/ followed by the channel name, which shows about the 20 most recent posts.
- Only new posts. The node remembers the newest post it has seen. The next run returns only posts that are newer, so a scheduled feed does not process the same post twice.
- The newest first. When more new posts arrived than Max posts per run, the run returns the newest ones and skips the older ones. Raise Max posts per run for a busy channel.
- No new post. When nothing new was posted, the run completes with an empty Posts output.
Credits
Each run costs 10 credits, also a run that finds no new post. A failed run, such as one on a private channel, is refunded.
A scheduled feed runs often, so check the cost of the schedule. Every 15 minutes means 96 runs a day, or 960 credits. Every hour means 24 runs a day, or 240 credits.
Limits
- Public channels only. The channel must be public and have its web preview turned on, as most public channels do. A private channel, or a channel with the preview turned off, fails the run with a clear error.
- About 20 posts. The node sees only the posts on the preview page, about the 20 most recent ones.
- Text only. The node returns the text of the posts.
Tips
- Match the schedule to the channel. A channel that posts twice a day does not need a check every 5 minutes.
- Tell the model what the text is. In the instructions of the Prompt node, say that the input is a set of Telegram posts separated by
---. - React to your own bot instead. To start a workflow when someone writes to your bot, use the Telegram Trigger.
Frequently asked questions
Related
Schedule Trigger
Prompt
Telegram Post
Telegram Trigger
Automations
Last updated on
Video URL
Paste a YouTube, TikTok, Instagram, Facebook or X link and get the video as a file for trimming, captions, analysis and remixing. Choose part of long videos.
RSS Feed
RSS Feed is a retired Nodaro node that no longer runs. Read RSS and Atom feeds with the RSS Feed source of the Web Scrape node instead.