Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
January 22, 2026

RSS + Telegram: kryptosentiment vid begäran

Rickard Andersson Partner, Nodenordic.se

Att hänga med i kryptorubriker är utmattande, och det värsta är hur repetitivt det blir. Du skummar samma sajter, kopierar länkar, skriver om samma “vad hände”-sammanfattning och tvivlar ändå på marknadskänslan.

Marknadschefer som publicerar community-uppdateringar känner av det först. Men traders som bygger en daglig rutin och byråoperatörer som hanterar kryptokunder fastnar i samma loop. Den här automationen för crypto sentiment briefs gör en token-förfrågan till en strukturerad, Telegram-klar brief på några minuter.

Det här flödet hämtar rubriker från flera RSS-flöden, filtrerar dem på din token, ber GPT-4o om sentiment och returnerar sedan ett meddelande du kan klistra in eller autoposta. Du får se vad det gör, vad du behöver och hur du anpassar det till din process.

Så fungerar automationen

Hela n8n-flödet, från trigger till slutligt resultat:

n8n Workflow Template: RSS + Telegram: kryptosentiment vid begäran

Problemet: token-nyheter är utspridda, brusiga och tidskrävande

Om du någon gång har försökt posta “snabba sentiment”-uppdateringar konsekvent, känner du redan till fällan. Du börjar med goda intentioner, men hoppar sedan mellan CoinDesk, Cointelegraph, NewsBTC och en handfull mindre sajter och letar efter något som faktiskt nämner din token. Hälften av länkarna är allmänt marknadssnack. Den andra hälften upprepar samma story med olika rubriker. Sen måste du fortfarande göra om det till ett kort meddelande som inte låter som en robot, och du måste göra det igen i morgon.

Det blir mycket snabbt. Här är var det fallerar i praktiken.

  • Du lägger runt en timme per token bara på att samla länkar som verkligen nämner “ETH” (inte “Ethereum ETF”-clickbait utan substans).
  • Sammanfattningar pendlar mellan “för långa” och “för vaga”, vilket gör att du fortsätter skriva om samma brief för olika kanaler.
  • Sentiment blir en magkänsla, så dina uppdateringar blir inkonsekventa mellan BTC, ETH och de altcoins du följer.
  • När du har mycket att göra missas inlägg, och communityn märker tystnaden.

Lösningen: webhook-triggad RSS-aggregering + GPT-4o-sentiment, formaterat för Telegram

Det här flödet ger dig ett enkelt “fråga och få”–system för token-nyheter. Du skickar ett webhook-meddelande som { "message": "ETH" }, och flödet använder först en AI-subagent för att extrahera den giltiga symbolen (så att även stökiga inputs fungerar). Därefter hämtar det de senaste rubrikerna från 9+ RSS-källor för krypto, slår ihop dem till en lista och filtrerar ner till bara de artiklar som faktiskt innehåller ditt token-nyckelord. Med det strukturerade urvalet av rubriker bygger det en prompt och ber GPT-4o om ett svar i tre delar: en kort sammanfattning, en sentiment-etikett och rubriklänkar. Till sist formaterar det allt till ett Telegram-vänligt inlägg och returnerar det till anroparen, redo att klistra in, schemalägga eller vidarebefordra till en bot.

Flödet startar när ditt system anropar n8n-webhooken med en token-symbol. Sedan aggregerar och filtrerar det RSS-rubriker från de stora källorna, så att GPT bara ser relevanta poster. Sista steget returnerar en Telegram-klar brief (inklusive “Sentiment: Bullish/Neutral/Bearish” plus länkbullar) som webhook-svar.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du postar snabba sentiment-briefs för 5 tokens per dag (BTC, ETH, SOL, DOGE och en roterande alt). Manuellt kanske du kollar 9 källor på kanske 3 minuter styck och sedan skriver en kort sammanfattning, så du hamnar på runt 3 timmar per dag. Med det här flödet skickar du 5 webhook-anrop som tar totalt en minut och väntar sedan på bearbetning. På ungefär 5 minuter per token får du tillbaka ett Telegram-klar inlägg, vilket är närmare 30 minuters arbete för hela uppsättningen.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Telegram för att leverera den färdiga briefen till din kanal.
  • OpenAI (GPT-4o) för att sammanfatta rubriker och märka sentiment.
  • OpenAI API-nyckel (hämta den från sidan för API keys i OpenAI Dashboard)

Nivå: Medel. Du klistrar in ett flöde, kopplar in credentials och testar ett webhook-anrop, men du bygger ingen app.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så funkar det

Ett webhook-anrop startar allt. Ditt tradingverktyg, din Telegram-bot eller till och med en enkel HTTP-klient skickar { "message": "ETH" } till n8n-webhooken, vilket startar körningen.

Flödet städar upp token-inputen. Crypto Keyword Extractor (en AI-agent) plockar ut en giltig symbol så att “eth please” eller “Sentiment on $SOL” inte spårar ur resten av processen.

RSS-flöden aggregeras och filtreras. n8n läser rubriker från CoinDesk, Cointelegraph, NewsBTC, Bitcoin Magazine och andra källor, slår ihop dem till en lista och behåller sedan bara poster som innehåller tokentermen.

GPT-4o skapar en strukturerad brief, och sedan formateras den för Telegram. Prompt-byggaren skickar de filtrerade rubrikerna till GPT-4o, och ett formateringssteg gör svaret till ett strukturerat, lättskummat meddelande du kan posta direkt. Slutresultatet returneras till anroparen via webhook-svaret.

Du kan enkelt ändra listan med RSS-källor för att lägga till nischpublikationer utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: Konfigurera webhook-triggern

Sätt upp den inkommande webhooken som startar arbetsflödet och tar emot användarens kryptofråga.

  1. Lägg till noden Incoming Webhook Trigger och ställ in HTTP MethodPOST.
  2. Ställ in Patha41af97d-6bd6-44d2-b79e-dca6df1e6e7e.
  3. Ställ in Response ModeresponseNode så att svaret returneras av Return Webhook Response.
Tips: Testa webhook-URL:en med en JSON-body som innehåller {"message":"What is the latest on Bitcoin?"} för att validera indataformatet för Crypto Keyword Extractor.

Steg 2: Extrahera och tilldela söktermen

Använd AI för att extrahera krypto-nyckelordet och spara det som en återanvändbar sökterm.

  1. Lägg till Crypto Keyword Extractor och ställ in Text={{$json.body.message}}.
  2. I Crypto Keyword Extractor ställer ni in System Message till Your job is to analyze the keyword of the question and output it as a single word. The keyword will always be the name of a cryptocurrency..
  3. Anslut OpenAI Chat Engine som språkmodell för Crypto Keyword Extractor.
  4. Credential Required: Anslut era openAiApi-inloggningsuppgifter i OpenAI Chat Engine (inloggningsuppgifter läggs till på föräldranoden, inte på agenten).
  5. Lägg till Assign Search Term och ställ in query={{ $json.output }} för att spara det extraherade nyckelordet.
⚠️ Vanlig fallgrop: Om Crypto Keyword Extractor ger ut mer än ett ord kan Filter by Term missa relevanta artiklar. Säkerställ att agenten ger ut ett enda kryptonamn.

Steg 3: Anslut och kör RSS-flödesläsare parallellt

Hämta artiklar från flera krypto-nyhetskällor samtidigt för att bygga en bred datamängd.

  1. Anslut Assign Search Term till alla nio RSS-noder så att de körs samtidigt.
  2. Assign Search Term skickar utdata parallellt till både Cointelegraph Feed Reader och Bitcoin Magazine Feed, och även till de andra RSS-noderna (Coindesk Feed Reader, Bitcoinist Feed Reader, NewsBTC Feed Reader, Cryptopotato Feed Reader, 99Bitcoins Feed Reader, Cryptobriefing Feed Reader, CryptoNews Feed Reader) parallellt.
  3. Verifiera att varje RSS-nod har korrekt URL (exempel: Cointelegraph Feed Reader använder https://cointelegraph.com/rss).
  4. Gruppera alla RSS-utdata i Combine All Articles och ställ in Number of Inputs10.
Tips: Arbetsflödet innehåller 9 RSS-noder; gruppera dem efter funktion som ”nyhetskällor” när ni ansluter till Combine All Articles.

Steg 4: Filtrera artiklar och bygg AI-prompten

Filtrera alla artiklar på den extraherade termen och förbered en strukturerad prompt för sentimentanalys.

  1. I Filter by Term klistrar ni in hela JavaScript Code för att filtrera titlar, utdrag och innehåll med $node["Assign Search Term"].json.query.
  2. Anslut Combine All Articles till Filter by Term.
  3. I Construct AI Prompt klistrar ni in den angivna JavaScript Code som bygger sammanfattningsförfrågan, inklusive listan med filtrerade artiklar.
  4. Säkerställ att Construct AI Prompt refererar till $node["Assign Search Term"].json.query och returnerar { json: { prompt } }.

Steg 5: Konfigurera AI-sammanfattning och formatera utdata

Skicka prompten till OpenAI för sentimentanalys och formatera sedan svaret för webhook-utdata.

  1. Lägg till Summarize News Sentiment och ställ in dess första meddelandes Content={{ $node["Construct AI Prompt"].json.prompt }}.
  2. Ställ in assistentmeddelandet till You are a crypto‐industry news analyst. Summarize sentiment clearly and concisely..
  3. Credential Required: Anslut era openAiApi-inloggningsuppgifter i Summarize News Sentiment.
  4. Lägg till Format Telegram Output och ställ in summary={{ $json.message.content }}.
  5. Anslut Format Telegram Output till Return Webhook Response med Respond With inställt på allIncomingItems.
⚠️ Vanlig fallgrop: Om Summarize News Sentiment returnerar tomt innehåll, säkerställ att Construct AI Prompt ger ut giltiga items och att RSS-flödena returnerade data.

Steg 6: Testa och aktivera ert arbetsflöde

Validera webhook-anropet end-to-end, sentimentanalysen och svarspayloaden.

  1. Klicka på Execute Workflow och skicka en POST-förfrågan till Incoming Webhook Trigger-URL:en med en JSON-body som {"message":"Give me the latest on Ethereum"}.
  2. Bekräfta att Filter by Term bara ger ut artiklar som innehåller krypto-nyckelordet.
  3. Verifiera att Summarize News Sentiment returnerar ett svar i tre delar (Summary, Sentiment, Links) och att Format Telegram Output mappar det till summary.
  4. Kontrollera att Return Webhook Response svarar med den formaterade utdata.
  5. Växla arbetsflödet till Active för produktionsanvändning när testerna är godkända.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • OpenAI-credentials kan löpa ut eller begränsas av projektbehörigheter. Om det slutar fungera, kontrollera först status för din OpenAI API-nyckel och dina faktureringsgränser i OpenAI Dashboard.
  • Om du anropar webhooken från en annan bot eller agent kan timeouts uppstå. Öka timeouten i anroparen (eller låt flödet svara snabbt med “processing” och skicka Telegram separat) om du ser tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din önskade ton (seriös, degen-vänlig, compliance-säker) i prompt-byggaren, annars kommer du att sitta och redigera outputs för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automationen för crypto sentiment briefs?

Cirka 30 minuter om dina OpenAI- och Telegram-konton är redo.

Behöver jag kodningskunskaper för att automatisera crypto sentiment briefs?

Nej. Du kopplar främst in credentials och klistrar in en webhook-URL. De enda “kodliknande” delarna finns redan i flödet.

Är n8n gratis att använda för det här flödet för crypto sentiment briefs?

Ja. n8n har ett gratis alternativ för egen hosting 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-användning, vilket vanligtvis är några cent per brief beroende på längd.

Var kan jag hosta n8n för att köra den här automationen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här flödet för crypto sentiment briefs för flera tokens i en förfrågan?

Ja, men du behöver justera webhook-inputen och loopa över symboler. Ett vanligt upplägg är att skicka { "message": "BTC,ETH,SOL" }, dela upp det till en array i n8n och sedan köra samma RSS-filter + GPT-4o-sammanfattningsblock per token. Du kan också routa outputs olika: ett kombinerat Telegram-inlägg, eller ett meddelande per token till olika kanaler.

Varför misslyckas min Telegram-anslutning i det här flödet?

Oftast beror det på en utgången bot-token eller att boten inte har lagts till i kanalen med rätt att posta. Skapa om eller kopiera om Telegram-bot-token, uppdatera Telegram-credentials i n8n och bekräfta sedan att boten kan skicka ett manuellt testmeddelande till målchatten. Om du postar till en kanal behöver boten normalt admin- eller publiceringsrättigheter. Rate limits är ovanliga här, men kan dyka upp om du skickar många förfrågningar samtidigt.

Hur många briefs kan den här automationen för crypto sentiment briefs hantera?

Många, så länge din hosting och dina API-gränser hänger med.

Är den här automationen för crypto sentiment briefs bättre än att använda Zapier eller Make?

För det här användningsfallet är n8n oftast bättre, eftersom du slår ihop många RSS-källor, filtrerar innehåll och styr prompt-strukturen i ett och samma flöde. Zapier och Make kan göra delar av det, men aggregering från många källor och grenlogik blir snabbt klumpigt, och kostnaderna tenderar att öka med volym. n8n ger dig också möjlighet till egen hosting, vilket är viktigt om du kör frekventa brief-förfrågningar från en bot. Om du bara behöver ett enkelt flöde med “ett flöde in, ett meddelande ut” kan Make eller Zapier kännas snabbare. Prata med en automationsexpert om du vill ha hjälp att välja.

När det här väl rullar slutar “skicka den dagliga sentiment-briefen” vara en uppgift och blir en automatisk förmåga. Sätt upp det, testa två gånger och ta tillbaka dina morgnar.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal