Kryptonyheter rör sig snabbt, men ditt publiceringsflöde gör det förmodligen inte. Du skummar fem RSS-flöden, kopierar länkar, skriver om sammanfattningar, översätter, formaterar och landar ändå i dubbletter eller ett meddelande som spräcker Telegrams teckenbegränsning.
Den här automatiseringen för Telegram crypto digest träffar kanaladministratörer först, ärligt talat. Men marknadsansvariga som försöker hålla en community varm och grundare som kör lean känner av den också. Resultatet är enkelt: en konsekvent ryskspråkig digest som publiceras åt dig varannan till var tredje timme, utan manuell efterstädning.
Nedan ser du hur flödet hämtar nyheter, filtrerar bort bruset, använder OpenAI för att välja det som spelar roll och sedan publicerar Telegram-färdig rysk text som håller sig inom 4096 tecken.
Så här fungerar automatiseringen
Se hur detta löser problemet:
n8n Workflow Template: RSS + Telegram: kryptosammanfattningar på ryska
flowchart LR
subgraph sg0["Scheduled Automation Flow"]
direction LR
n0@{ icon: "mdi:cog", form: "rounded", label: "CoinDesk Feed Reader", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Cointelegraph Feed Reader", pos: "b", h: 48 }
n2@{ icon: "mdi:cog", form: "rounded", label: "Decrypt Feed Reader", pos: "b", h: 48 }
n3@{ icon: "mdi:cog", form: "rounded", label: "CryptoBriefing Feed Reader", pos: "b", h: 48 }
n4@{ icon: "mdi:cog", form: "rounded", label: "Nulltx Feed Reader", pos: "b", h: 48 }
n5@{ icon: "mdi:play-circle", form: "rounded", label: "Scheduled Automation Trigger", pos: "b", h: 48 }
n6["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/merge.svg' width='40' height='40' /></div><br/>Combine Feed Streams"]
n7["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Article Filter & Ranker"]
n8["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>News Array Builder"]
n9@{ icon: "mdi:robot", form: "rounded", label: "Digest Copywriter", pos: "b", h: 48 }
n10@{ icon: "mdi:robot", form: "rounded", label: "Market Insight Analyst", pos: "b", h: 48 }
n11["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Message Chunker"]
n12["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/telegram.svg' width='40' height='40' /></div><br/>Telegram Channel Sender"]
n13@{ icon: "mdi:brain", form: "rounded", label: "Primary GPT Model", pos: "b", h: 48 }
n14@{ icon: "mdi:brain", form: "rounded", label: "Secondary GPT Model", pos: "b", h: 48 }
n13 -.-> n10
n14 -.-> n9
n6 --> n7
n4 --> n6
n2 --> n6
n0 --> n6
n5 --> n0
n5 --> n1
n5 --> n2
n5 --> n3
n5 --> n4
n9 --> n11
n1 --> n6
n11 --> n12
n10 --> n9
n3 --> n6
n8 --> n10
n7 --> n8
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n5 trigger
class n9,n10 ai
class n13,n14 aiModel
class n7,n8,n11 code
classDef customIcon fill:none,stroke:none
class n6,n7,n8,n11,n12 customIcon
Utmaningen: publicera kryptodigests utan dagligt kaos
Att driva en Telegram-kanal låter enkelt tills du gör det varje dag. Du plockar rubriker från CoinDesk, Cointelegraph, Decrypt, CryptoBriefing och Nulltx och inser att hälften handlar om samma story med olika rubriker. Nu jämför du tidsstämplar, tar bort dubbletter, bestämmer vad som faktiskt är viktigt, översätter till ryska och skriver om allt så att det läser som en enda strukturerad digest i stället för fem ihopklistrade inlägg. Sedan vägrar Telegram skicka meddelandet eftersom det är för långt, så du börjar kapa. Igen.
Det blir mycket snabbt. Här är var det brukar fallera de flesta veckor.
- Du tappar ungefär 1–2 timmar per digest-cykel bara på att samla in, skumma och avdubbla rubriker från flera flöden.
- Viktiga nyheter försvinner i mängden eftersom ”vad som ska med” blir en sista-minuten-gissning, inte ett konsekvent redaktionellt val.
- Formatering i Telegram-HTML är pilligt, så du postar antingen ren text eller lägger extra tid på att göra det läsbart.
- Långa digests går över 4096 tecken, vilket leder till ful manuell uppdelning och ibland trasiga inlägg.
Lösningen: automatiserade ryska kryptodigests från RSS till Telegram
Det här flödet gör om spretiga RSS-rubriker till en strukturerad, Telegram-färdig digest som publiceras enligt schema. Det börjar med att läsa nya poster från fem välkända krypto-nyhetsflöden och slår sedan ihop allt till en ström. Därefter filtrerar det till de senaste 24 timmarna och tar bort dubbletter så att du inte publicerar samma narrativ två gånger. Sedan kliver OpenAI in med två tydliga ”roller”: en agent agerar marknadsanalytiker som väljer de mest betydelsefulla nyheterna och plockar bästa länken per händelse, och en annan agent skriver om den färdiga digesten på ryska med Telegram-kompatibel HTML-formatering. Till sist kontrollerar flödet meddelandelängden och delar upp texten i säkra block så att varje inlägg går igenom korrekt.
Flödet startar med en schemalagd trigger (standard är var 3:e timme). Det samlar in och rensar nyheterna, ber OpenAI att ranka och skriva och publicerar sedan digesten i din Telegram-kanal eller grupp automatiskt. Ingen copy-paste, ingen panikkapning på slutet.
Vad som förändras: före vs. efter
| Det här elimineras | Effekten du märker |
|---|---|
|
|
Effekt i verkligheten
Säg att du publicerar tre digests per dag och hämtar från fem RSS-flöden. Manuellt kan du lägga ungefär 10 minuter per flöde för att skumma, avdubbla och välja länkar (cirka 50 minuter), plus ytterligare 30 minuter för att översätta, formatera och dela upp för Telegram. Det är runt 1,5 timme per digest, eller cirka 4–5 timmar per dag. Med det här flödet lägger du cirka 10 minuter en gång på att sätta upp det, och sedan är varje körning mest väntan på bearbetning medan digesten publiceras automatiskt.
Krav
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger funkar bra)
- Telegram för att publicera i din kanal/grupp.
- OpenAI för att ranka, översätta och formatera digesten.
- OpenAI API-nyckel (hämta den från din OpenAI-dashboard).
Svårighetsnivå: Nybörjare. Du kopplar in autentiseringar, klistrar in ett chat-ID och justerar prompts om du vill ha en annan ton.
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Flödet i arbetsflödet
Ett schema triggar körningen. Varje par timmar (standard: 3) startar n8n flödet och hämtar nya poster från CoinDesk, Cointelegraph, Decrypt, CryptoBriefing och Nulltx.
Alla flöden slås ihop och rensas. Flödet kombinerar de separata RSS-strömmarna till en lista, filtrerar till de senaste 24 timmarna och avdubblar nyheter så att upprepad bevakning inte svämmar över din digest.
OpenAI väljer det som spelar roll och skriver digesten. En agent i rollen ”Market Insight Analyst” identifierar de viktigaste händelserna och väljer den starkaste artikeln per händelse. Därefter formaterar en ”Digest Copywriter”-agent allt på ryska med Telegram-kompatibel HTML så att det ser genomtänkt ut, inte autogenererat.
Meddelandet delas upp och publiceras i Telegram. Ett chunking-steg säkerställer att varje del ligger under Telegrams gräns på 4096 tecken, och sedan skickar Telegram-noden digesten till din konfigurerade kanal eller grupp.
Du kan enkelt ändra RSS-källorna så att de matchar din nisch (endast DeFi, L2:or, makro) utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera den schemalagda automationstriggern
Det här arbetsflödet körs enligt ett schema och börjar med att hämta flera RSS-flöden parallellt.
- Lägg till och öppna Scheduled Automation Trigger.
- Ställ in schemaregeln så att den körs var 3:e timme genom att konfigurera Rule → Interval → Field till
hoursoch Hours Interval till3. - Bekräfta att triggern kopplar upp mot flödesläsarna. Scheduled Automation Trigger skickar utdata till CoinDesk Feed Reader, Cointelegraph Feed Reader, Decrypt Feed Reader, CryptoBriefing Feed Reader och Nulltx Feed Reader parallellt.
Steg 2: anslut RSS-flödeskällor
Fem RSS-flöden körs parallellt och slås ihop till en enda ström för bearbetning.
- Konfigurera RSS-noderna (5 totalt) med deras URL:er: CoinDesk Feed Reader →
https://www.coindesk.com/arc/outboundfeeds/rss/, Cointelegraph Feed Reader →https://cointelegraph.com/rss, Decrypt Feed Reader →https://decrypt.co/feed, CryptoBriefing Feed Reader →https://cryptobriefing.com/feed/och Nulltx Feed Reader →https://nulltx.com/feed/. - Öppna Combine Feed Streams och ställ in Number of Inputs till
5. - Verifiera att varje flödesläsare är ansluten till Combine Feed Streams så att alla objekt slås ihop innan bearbetning.
Steg 3: konfigurera filtrering och förberedelse av array
Arbetsflödet filtrerar, avduplicerar och förbereder en konsoliderad array för AI-analysen.
- Öppna Article Filter & Ranker och behåll den medföljande JavaScript-koden, som filtrerar till de senaste 24 timmarna och tar bort dubbletter.
- Öppna News Array Builder och bekräfta att den returnerar ett enda objekt med data som innehåller nyhets-arrayen.
- Säkerställ att Article Filter & Ranker ansluter till News Array Builder och därefter till Market Insight Analyst.
data i News Array Builder—AI-prompten förväntar {{$json.data}}.Steg 4: konfigurera AI-analys och skriva sammanfattningen
Två AI-agenter analyserar och skriver sammanfattningen med anslutna OpenAI-modeller.
- Öppna Primary GPT Model och välj modellen
gpt-4o-mini. - Credential Required: Anslut era
openAiApi-uppgifter i Primary GPT Model. - Öppna Secondary GPT Model och välj modellen
gpt-4.1-mini. - Credential Required: Anslut era
openAiApi-uppgifter i Secondary GPT Model. - I Market Insight Analyst ska ni behålla prompten och säkerställa att indatareferensen förblir
{{ JSON.stringify($json.data, null, 2) }}. Primary GPT Model är ansluten som språkmodell för Market Insight Analyst—se till att uppgifter läggs till i Primary GPT Model, inte i agentnoden. - I Digest Copywriter ska ni behålla prompten som enbart är för HTML och bekräfta att indatareferensen förblir
{{ $json.output }}. Secondary GPT Model är ansluten som språkmodell för Digest Copywriter—se till att uppgifter läggs till i Secondary GPT Model, inte i agentnoden.
Steg 5: konfigurera meddelandeuppdelning och leverans till Telegram
Sammanfattningen delas upp i Telegram-anpassade delar och skickas till er kanal.
- Öppna Message Chunker och behåll JavaScript-koden som delar upp innehållet efter Telegram-gränsen på 4096 tecken.
- Öppna Telegram Channel Sender och ställ in Chat ID till er kanal-ID (ersätt
[YOUR_ID]). - Ställ in Text till uttrycket
{{ $json.text }}för att skicka varje del. - Credential Required: Anslut era Telegram-uppgifter i Telegram Channel Sender.
- Bekräfta att Telegram Channel Sender använder HTML-tolkning (noden är konfigurerad med parse_mode satt till
HTML).
Steg 6: testa och aktivera ert arbetsflöde
Kör ett manuellt test för att bekräfta dataflöde, AI-utdata och leverans till Telegram.
- Klicka på Execute Workflow för att köra arbetsflödet manuellt från Scheduled Automation Trigger.
- Verifiera att Combine Feed Streams tar emot objekt från alla RSS-källor parallellt.
- Kontrollera att Market Insight Analyst ger utdata som en JSON-array och att Digest Copywriter ger utdata som HTML-formaterad sammanfattningstext.
- Bekräfta att Telegram Channel Sender publicerar ett eller flera meddelanden i er kanal, uppdelade av Message Chunker.
- När det fungerar, växla arbetsflödet till Active för att aktivera schemalagda körningar i produktion.
Saker att se upp med
- Telegram-autentiseringar kan löpa ut eller sakna behörigheter. Om publiceringen misslyckas, kontrollera botens adminrättigheter i målkanalen/-gruppen och bekräfta chatId i noden Telegram Channel Sender först.
- Om dina RSS-källor är långsamma eller inkonsekventa varierar bearbetningstiden. Öka väntetiden (eller lägg till en) om efterföljande noder kör innan alla flöden hunnit returnera poster.
- Standardprompts i OpenAI-agenterna kan kännas generiska. Lägg in din varumärkesröst, föredragna termer och en kort stilguide tidigt, annars kommer du fortsätta skriva om ”nästan bra” digests.
Vanliga frågor
Cirka 5–10 minuter om din OpenAI-nyckel och Telegram-bot är klara.
Ja. Ingen kodning krävs, men du behöver klistra in ditt Telegram chatId och koppla OpenAI- och Telegram-autentiseringarna.
Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna med OpenAI API-kostnader (oftast bara några dollar i månaden vid normal digest-volym).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och klarar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Du kan byta ut eller lägga till flöden genom att redigera RSS-läsarnoderna (CoinDesk, Cointelegraph och de andra) och sedan låta Merge-noden slå ihop dem. De flesta anpassningar görs i de två OpenAI-agenternas prompts: ändra ”Market Insight Analyst” så att den prioriterar din nisch (DeFi, memes, makro) och justera ”Digest Copywriter” så att den matchar din varumärkesröst, emoji-regler, länkstil eller striktare rysk terminologi. Om du vill ha färre inlägg, ändra schemaintervallet (standard är var 3:e timme).
Oftast handlar det om behörigheter eller fel chatId. Se till att din bot är admin i kanalen (med rätt att posta) och bekräfta sedan att du använder rätt identifierare (till exempel @your_channel) i noden Telegram Channel Sender. Om det fungerade en gång och sedan slutade, kontrollera autentiseringen i n8n igen och skapa om bot-token om det behövs. Rate limits är ovanliga för digests, men kan inträffa om du skickar för många chunks på en gång.
För de flesta kanaler är det i praktiken ”så ofta du vill”. I n8n Cloud beror kapaciteten på din plans månatliga körningar, medan self-hosting inte har någon fast körningsgräns (det beror på din server). Det här flödet publicerar normalt några Telegram-meddelanden per körning eftersom långa digests delas upp under 4096-teckensgränsen.
Ofta, ja, eftersom detta inte är en enkel ”RSS in, meddelande ut”-uppgift. Du slår ihop flera flöden, kör anpassad filtrering/avdubbningslogik, använder sedan två AI-steg för rankning och skrivning och delar till sist upp texten för att hålla Telegrams gräns, vilket gör att förgreningar och anpassad kod spelar roll. n8n hanterar den typen av logik snyggt och kan self-hostas när volymen växer. Zapier eller Make kan fortfarande fungera om du förenklar flödet, men kostnaderna kan dra iväg när varje flödespost blir flera tasks. Prata med en automationsexpert om du vill ha hjälp att välja.
När detta väl är live finns din digest bara där, enligt schema, korrekt formaterad, på ryska, utan att du behöver sitta och vaka över den. Sätt upp det en gång och ta tillbaka din tid.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.