Ask Telegram for a Release Digest: n8n, LangBot and GPT-6 Astra with Two Live Sources
Описание и применение
Автоматический поток n8n и LangBot собирает Atom‑ленты GitHub, удаляет дубликаты, ограничивает количество записей, генерирует дайджест GPT‑6 Astra и публикует его в Telegram.
Задача
Manually checking multiple GitHub release feeds is time‑consuming and error‑prone.
Результат
The pipeline automatically delivers a concise, source‑backed release digest to Telegram, eliminating manual copy‑paste and ensuring up‑to‑date information.
Рабочий процесс
- 1. Spin up n8n and LangBot using Docker Compose.
- 2. Create a webhook in n8n to receive a chat message from Telegram.
- 3. Add two RSS Feed Read nodes to fetch the Atom feeds of n8n and LangBot releases.
- 4. Run a Code node to deduplicate URLs, keep at most two entries per project, and truncate excerpts to 1,800 characters.
- 5. Call GPT‑6 Astra via an HTTP Request node, passing the prepared data and a prompt that asks for a source‑backed digest and distinguishes beta from stable releases.
- 6. Process the model response in a Code node to format a reply for LangBot.
- 7. Respond to the original webhook with the formatted JSON so LangBot can post the digest in Telegram.
Доказательства
The workflow fetches the public GitHub Release Atom feeds for n8n and LangBot, keeps two entries from each project, deduplicates the links, and asks GPT-6 Astra for a source-backed digest.
Create a Header Auth credential in n8n: Name is Authorization, Value is Bearer YOUR_API_KEY.
- Дата записи: 2026-09-21T12:30:44.480Z