Send a daily AI news briefing from Hacker News, dev.to and Lobste.rs to Telegram with OpenAI
Needs changesWhat this workflow does
This workflow has 19 nodes and runs on a schedule (every 24 hours) (plus 1 other trigger). Along the way it connects Telegram. It also calls hn.algolia.com, dev.to and lobste.rs over HTTP.
How it runs
Trigger: On a schedule (every 24 hours) (plus 1 other trigger).
- Configuration (Edit Fields (Set)): sets 6 fields: briefingTitle, hnQuery, maxStories…
- Fetch Hacker News Stories (HTTP Request): calls hn.algolia.com (GET)
- Fetch Dev.to Articles (HTTP Request): calls dev.to (GET)
- Fetch Lobste.rs AI Stories (HTTP Request): calls lobste.rs (GET)
- Merge: merges the data from its input branches
- Normalize All Stories (Code): runs custom JavaScript code
- Deduplicate Against History (Code): runs custom JavaScript code
- Score and Rank Stories (Code): runs custom JavaScript code
- Pick Top Stories (Code): runs custom JavaScript code
- Has Fresh Stories (If): checks a condition and branches into true / false
…plus 7 more steps. See the full node list below.
Services it uses
HTTP calls to: hn.algolia.com, dev.to, lobste.rs
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- OpenAI (legacy) in Analyze with AI: replace with OpenAI node (AI section).
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| OpenAI (legacy) Analyze with AI | OpenAI node (AI section) |
Nodes used (9)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - OpenAI
n8n-nodes-base.openAi - Telegram
n8n-nodes-base.telegram
From the author
Quick overview Anyone who wants to stay current on AI without doomscrolling: developers, founders, researchers, and AI enthusiasts who live on Telegram and want one sharp briefing every morning. How it works 1. Every morning the workflow pulls recent AI…