Tech news ke liye roz dus sites kholna, scroll karna, aur phir bhi kuch yaad na rehna. Is guide mein ek chhota n8n workflow hai: tumhari pasand ki site ka RSS feed har ghante check hota hai, nayi post aate hi Gemini usse ek line ka Hinglish summary banata hai, aur wo line article ke link ke saath Telegram par aa jaati hai. Neeche starter workflow ka JSON hai (download bhi kar sakte ho), aur har node ki baat n8n ke apne docs ke hisaab se.
- RSS Feed Trigger har ghante (starter mein Every Hour, minute 0) feed URL check karta hai. n8n ke docs ke hisaab se ye node tab workflow shuru karta hai jab feed mein nayi item publish hoti hai.
- Basic LLM Chain post ka title aur snippet lekar ek line ka summary likhta hai (prompt hamara, Hinglish, max 25 shabd, 'jo text mein hai bas wahi').
- Google Gemini Chat Model sub-node chain se juda hai: summary wahi likhta hai. Credential = Google AI Studio ki API key.
- Telegram Send Message wo ek line aur 'Source: <article link>' tumhare chat par bhejta hai.
- Humne ye workflow kisi account par chalaya nahi hai: ye starter hai. Credentials tum jodoge, ek test chalaoge, phir publish karoge.

Reel mein jo post ('Nayi open-source laptop battery tool launch'), uska ek line summary aur Telegram message dikha, wo banaya hua example hai: koi asli site ya product nahi, kisi run ka output nahi. Feed URL bhi placeholder hai (example.com), apni site ka daalna.
Node by node (n8n ke official docs ke hisaab se)
| Node (canvas par naam) | n8n node | Kya karta hai | Tumhe kya set karna hai |
|---|---|---|---|
| New Post | RSS Feed Trigger | Docs: 'allows you to start an n8n workflow when a new RSS feed item has been published'. Poll Times mein Every Hour / Every Day / Every X / Custom cron milte hain. Node har poll par feed padhta hai aur sirf nayi items (isoDate ke hisaab se) aage bhejta hai. | Feed URL (apni site ka RSS link). Poll Times: starter mein Every Hour, minute 0. Chaho to Every X = 2 hours karo. |
| One Line Summary | Basic LLM Chain | Prompt 'Define below' mein likha hai; chain ka jawab 'text' field mein aata hai. Hamara prompt title ({{ $json.title }}) aur snippet ({{ $json.contentSnippet }}) deta hai aur ek line maangta hai. | Prompt waise hi rakho ya apni bhasha mein badlo. Agar feed mein contentSnippet khali aaye to sirf title bhi chalega. |
| Gemini Model | Google Gemini Chat Model (sub-node) | Chain ke Model port se juda round node. Docs: model list tumhare account ke hisaab se load hoti hai, isliye yahan koi model ka naam nahi. | Credential: Google Gemini(PaLM) API. Key Google AI Studio se (steps neeche). Model dropdown se koi bhi chat model chuno. |
| Send Update | Telegram > Send Message | Chat ID par Text bhejta hai (docs: max 4096 characters). Hamare starter mein 'Append n8n Attribution' off hai. | Credential: bot token (BotFather). Chat ID khud bharo (steps neeche). |
Kya chahiye
- Site ka RSS feed URL: jo site khud publish karti hai (aksar /feed, /rss ya /feed.xml par, ya page ke footer mein RSS icon). Jis site ka feed nahi hai, use scrape mat karo.
- n8n: apne server par self-host (Community Edition) ya n8n Cloud (free trial). Kharche ka section neeche hai. Trigger har ghante chalega, to n8n chalta rehna chahiye.
- Telegram bot ka token (BotFather se) aur apna Chat ID.
- Google AI Studio ki Gemini API key (free quota ke terms neeche padho).
Gemini API key jodna (n8n docs ke hisaab se)
- n8n ke docs ke hisaab se Google AI Studio ke API Key page par jao (aistudio.google.com/apikey) aur 'Create API Key' dabao. Naya project chuno ya banao.
- Key copy karo. n8n mein Credentials > Add > 'Google Gemini(PaLM) Api' chuno, key paste karo, save karo.
- Gemini Model node kholo, ye credential chuno, model dropdown se ek chat model chuno.
- Key kisi ko mat bhejo, screenshot mein mat dikhao. Leak ho jaye to AI Studio se delete karke nayi banao.
Telegram bot aur Chat ID (n8n docs ke hisaab se)
- Telegram mein BotFather kholo, /newbot bhejo, naam do, phir ek username jo 'bot' par khatam ho. BotFather token dega.
- n8n mein Credentials > Add > Telegram API, Access Token mein wo token daalo.
- Chat ID: sabse aasan, ek Telegram Trigger node lagao, bot ko ek message bhejo, trigger ke output mein chat.id dikhega. Ya @RawDataBot ko message karke apna id dekho. Group ke liye web Telegram ke URL mein group number (minus ke saath) hota hai.
- Send Update node ke Chat ID mein wo number daalo. Bot ko pehle /start bhejna zaroori hai, warna bot tumhe message nahi kar sakta.
Step by step
- n8n kholo (Cloud trial ya apna self-host) aur ek naya workflow banao.
- Neeche wala starter workflow Import from File se laao (download button upar hai), ya JSON copy karke canvas par paste karo.
- New Post node mein Feed URL apni site ka daalo.
- Gemini Model node mein apna credential chuno; Send Update mein Telegram credential aur Chat ID.
- Workflow ko ek baar test karo: trigger node par 'Fetch Test Event' ya 'Test step' dabao, feed ki latest item aayegi, aage ke nodes chala ke dekho Telegram par line aayi ya nahi.
- Sab theek, to Save aur Publish (activate) karo. Polling trigger tabhi chalta hai jab workflow active ho.
{
"name": "Tech Feed Digest Starter",
"nodes": [
{"id": "1", "name": "New Post", "type": "n8n-nodes-base.rssFeedReadTrigger", "typeVersion": 1, "position": [0, 0],
"parameters": {"pollTimes": {"item": [{"mode": "everyHour", "minute": 0}]}, "feedUrl": "https://example.com/feed"}},
{"id": "2", "name": "One Line Summary", "type": "@n8n/n8n-nodes-langchain.chainLlm", "typeVersion": 1.6, "position": [300, 0],
"parameters": {"promptType": "define", "text": "=Summarise this tech post in ONE line of simple Hinglish (Roman script), max 25 words. Use only what the text says, add nothing.\nTitle: {{ $json.title }}\nText: {{ $json.contentSnippet }}"}},
{"id": "3", "name": "Gemini Model", "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini", "typeVersion": 1, "position": [320, 260], "parameters": {"options": {}}},
{"id": "4", "name": "Send Update", "type": "n8n-nodes-base.telegram", "typeVersion": 1.2, "position": [680, 0],
"parameters": {"chatId": "", "text": "={{ $json.text }}\nSource: {{ $('New Post').item.json.link }}", "additionalFields": {"appendAttribution": false}}}
],
"connections": {
"New Post": {"main": [[{"node": "One Line Summary", "type": "main", "index": 0}]]},
"One Line Summary": {"main": [[{"node": "Send Update", "type": "main", "index": 0}]]},
"Gemini Model": {"ai_languageModel": [[{"node": "One Line Summary", "type": "ai_languageModel", "index": 0}]]}
}
}Is JSON mein credentials nahi hain. Feed URL placeholder hai aur Chat ID khali hai: dono tumhe bharne hain. One Line Summary ka prompt aur Send Update ka text hamari design hai, apne hisaab se badlo.
- Ek free tool aaya hai jo laptop ki battery health ek click mein batata hai, Windows aur Linux dono par.
- Source: tech-site.example/post
- (Ye line, ye post aur ye link banaye hue hain; asli run ka output nahi.)
RSS feed kahan milta hai
- Site ke URL ke aage /feed, /rss, /feed.xml ya /atom.xml laga ke dekho; bahut si blog sites par inme se koi ek khulta hai (XML dikhega).
- Page ke footer ya header mein RSS icon dhoondo.
- Jo feed khule, wahi URL New Post node mein daalo. Browser mein khol ke ek baar dekh lo ki items aa rahi hain.
- Feed nahi hai to ye bot us site ke liye nahi hai. Bina feed wali site ko scrape karna is guide ka hissa nahi.
Summary AI ki hai, galat ho sakti hai
Google ke Gemini API terms kehte hain: 'The Services include experimental technology and may sometimes provide inaccurate or offensive content' aur 'Use discretion before relying on ... content provided by the Services.' Isliye hamara prompt kehta hai 'use only what the text says, add nothing', aur message ke saath hamesha article ka link jaata hai.
- Summary ko headline samjho, khabar nahi. Jo cheez important lage, link se poora article padho.
- Kisi ko aage bhejo to apni ek line ke saath source ka link aur naam do. Poora article copy karke dobara post mat karo: wo site ka content hai.
- Agar summary baar baar galat lage, to prompt mein 'max 25 words' ki jagah thoda bada summary maango, ya sirf title bhejo.
Free Gemini quota aur privacy
Google ke Gemini API terms ke hisaab se: 'When you use Unpaid Services, including, for example, Google AI Studio and the unpaid quota on Gemini API, Google uses the content you submit to the Services and any generated responses to provide, improve, and develop Google products and services', aur 'Do not submit sensitive, confidential, or personal information to the Unpaid Services.'
- Is workflow mein sirf public article ka title aur snippet jaata hai, jo waise bhi internet par khula hai. Isliye risk kam hai.
- Private feed (company ka internal feed, paid newsletter ka personal feed, koi feed jisme tumhara naam/email token ho) is workflow mein mat jodo.
- Busy feed par Gemini ke free rate limits lag sakte hain: har ghante poll karo, har minute nahi. Ek ghante mein das posts aayi to das AI calls hongi, itna theek hai.
Aam galtiyan
- Workflow publish (activate) nahi kiya. Polling trigger sirf active workflow mein chalta hai; test mode mein wo bas ek baar fetch karta hai.
- Feed URL ki jagah site ka homepage daal diya. Node ko XML feed chahiye, HTML page nahi.
- Bot ko /start nahi bheja, to Telegram bot tumhe message nahi kar sakta.
- Chat ID galat: Telegram Trigger se nikaalo, andaaze se mat likho.
- Pehli baar bahut saari purani posts aa gayi: pehla poll feed ki latest item se shuru hota hai; agar baadh aaye to Every Hour ki jagah pehle ek test chalao aur dekho.
Kharcha (plans badalte rehte hain, official page dekho)
| Option | Official pages ke hisaab se |
|---|---|
| Self-host (Community Edition) | n8n docs: Community edition free hai, lagbhag poora feature set. Apna server/PC chahiye jo chalta rahe. |
| n8n Cloud | Pricing page: free trial, phir paid plans. Prices yahan nahi likhe: page dekho. |
| Gemini API | Google AI Studio se key; unpaid quota ke terms upar hain. Limits badalti rehti hain, AI Studio mein apna quota dekho. |
| Telegram bot | Bot banana free hai. |
- RSS Feed Trigger (har ghante) -> Basic LLM Chain + Gemini Model (ek line) -> Telegram Send Message (line + link).
- Starter workflow: Feed URL aur Chat ID khud bharo, credentials khud jodo, ek test, phir publish.
- Summary AI ki hai: poora article link se padho, source ka credit do. Private feed mat jodo. Ye advice hai, guarantee nahi.