Monitoring Telegram channels — source watching
Your bot can watch other Telegram channels for new posts and feed them into your lims. Perfect for "monitor these 5 news channels, translate to English, post summary to my channel" workflows.
How it works (high level)
- You add a source channel to your studio (by
@usernameor chat id) - Your bot must be a member of that source channel (see "Membership" below)
- Every 5 seconds, Limaze polls
getUpdatesfrom the Telegram Bot API - When a new post arrives in the source, Limaze creates a task for a capable lim: "Rewrite this and publish to your channel"
- Lim drafts, approval fires, you approve, post goes out
Membership — the catch
Telegram Bot API only delivers channel posts from channels your bot is a member of. Two options:
Option A — bot is admin / member of the source
Best if you control the source (or it's a public channel that accepts bot members). The bot sees every new post in real-time.
Option B — you're not admin of the source
You can't monitor that channel via this API. Alternatives:
- Use a public Telegram→RSS bridge (like RSSHub) and add the RSS feed as a content source (future feature)
- Add the source manually when it posts something you want rewritten
Adding a source via bot command
In your bot's control chat:
/sources add @durov mode=rewrite_to_target
/sources add @openai_news mode=watch_keywords keywords=Claude,GPT
/sources list
/sources remove @durov
/sources enable @openai_news
/sources disable @openai_news
Two monitoring modes
rewrite_to_target (default)
Every new post in the source triggers a rewrite task. The lim rewrites it in your studio's voice and publishes to your connected target channel. Goes through approval by default.
watch_keywords
Only posts containing at least one of your keywords trigger. Useful for signal extraction: "tell me when @openai_news mentions Claude or GPT".
Hits arrive as notifications in your control chat — no auto-publish.
The full workflow example
Goal: "Monitor 3 AI news channels, translate posts to English, publish summary to my own channel, 2 posts per day max."
- Make sure your bot is a member of the 3 source channels
- In the control chat:
/sources add @src1 mode=rewrite_to_target(repeat for 2 & 3) - In Nexus chat, tell Nexus the constraints:
Aria, переведи все посты из /sources на английский, отрабатывай не более 2 в день. - Nexus records the daily-limit and translation target as studio memory
- Sources fire → Aria rewrites → approval → publish
Coming soon — content sources (universal)
Source watching will extend beyond Telegram to RSS, blogs, X feeds, and newsletters in a unified Content Sources panel on research lims' profiles. Same flow — different ingestion pipes.
