Du ställer en enkel fråga som “BTC bullish eller bearish?” och plötsligt sitter du och jonglerar fem flikar, två grafer, ett nyhetsflöde och ett halvfärdigt meddelande som du inte vågar skicka eftersom det redan är inaktuellt. Det är det verkliga problemet. Det är inte analysen. Det är stressen.
Community managers inom trading känner av det när deras Telegram blir en nonstop “vad är nästa move?”-support. Marknadsansvariga i kryptoprojekt känner av det när de behöver snabb och konsekvent marknadskontext för innehåll. Och grundare som fortfarande håller koll på spotmarknaderna? Samma sak. Den här automatiseringen för WEEX Telegram signals ger dig en felfri brief som du faktiskt kan dela.
Du får se vad workflowet gör, vad det ersätter och hur du får igång det i n8n utan att det blir ett forskningsprojekt.
Så här fungerar automatiseringen
Se hur detta löser problemet:
n8n Workflow Template: Telegram + WEEX: spotsignaler i ett tydligt svar
flowchart LR
subgraph sg0["Telegram Update Flow"]
direction LR
n0@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine", pos: "b", h: 48 }
n1["<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 Update Trigger"]
n2@{ icon: "mdi:swap-vertical", form: "rounded", label: "Assign Session Identifier", pos: "b", h: 48 }
n3["<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/>Chunk Long Telegram Text"]
n4@{ icon: "mdi:robot", form: "rounded", label: "Quant Analysis Orchestrator", pos: "b", h: 48 }
n5@{ icon: "mdi:wrench", form: "rounded", label: "Market News Sentiment Tool", pos: "b", h: 48 }
n6@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine A", pos: "b", h: 48 }
n7@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine B", pos: "b", h: 48 }
n8@{ icon: "mdi:wrench", form: "rounded", label: "Spot Quant Subagent Tool", pos: "b", h: 48 }
n9@{ icon: "mdi:cog", form: "rounded", label: "CoinTelegraph RSS Reader", pos: "b", h: 48 }
n10@{ icon: "mdi:cog", form: "rounded", label: "CoinDesk RSS Reader", pos: "b", h: 48 }
n11@{ icon: "mdi:web", form: "rounded", label: "NewsAPI Fetcher", pos: "b", h: 48 }
n12@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine C", pos: "b", h: 48 }
n13@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine D", pos: "b", h: 48 }
n14@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine E", pos: "b", h: 48 }
n15@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine F", pos: "b", h: 48 }
n16@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine G", pos: "b", h: 48 }
n17@{ icon: "mdi:wrench", form: "rounded", label: "Spot Raw Data Aggregator", pos: "b", h: 48 }
n18@{ icon: "mdi:wrench", form: "rounded", label: "Spot 15m Indicator Tool", pos: "b", h: 48 }
n19@{ icon: "mdi:wrench", form: "rounded", label: "Spot 1h Indicator Tool", pos: "b", h: 48 }
n20@{ icon: "mdi:wrench", form: "rounded", label: "Spot 4h Indicator Tool", pos: "b", h: 48 }
n21@{ icon: "mdi:wrench", form: "rounded", label: "Spot 1d Indicator Tool", pos: "b", h: 48 }
n22@{ icon: "mdi:cog", form: "rounded", label: "NewsBTC RSS Reader", pos: "b", h: 48 }
n23@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine H", pos: "b", h: 48 }
n24@{ icon: "mdi:wrench", form: "rounded", label: "Spot REST Snapshot Tool", pos: "b", h: 48 }
n25@{ icon: "mdi:memory", form: "rounded", label: "Spot Raw Data Memory", pos: "b", h: 48 }
n26@{ icon: "mdi:memory", form: "rounded", label: "Spot REST Snapshot Memory", pos: "b", h: 48 }
n27@{ icon: "mdi:web", form: "rounded", label: "Retrieve Single Ticker", pos: "b", h: 48 }
n28@{ icon: "mdi:web", form: "rounded", label: "Retrieve 15m Candles", pos: "b", h: 48 }
n29@{ icon: "mdi:web", form: "rounded", label: "Retrieve 15m Candles B", pos: "b", h: 48 }
n30@{ icon: "mdi:wrench", form: "rounded", label: "Reasoning Step 15m", pos: "b", h: 48 }
n31@{ icon: "mdi:wrench", form: "rounded", label: "Math Helper 15m", pos: "b", h: 48 }
n32@{ icon: "mdi:wrench", form: "rounded", label: "Math Helper 1h", pos: "b", h: 48 }
n33@{ icon: "mdi:wrench", form: "rounded", label: "Math Helper 1d", pos: "b", h: 48 }
n34@{ icon: "mdi:wrench", form: "rounded", label: "Math Helper 4h", pos: "b", h: 48 }
n35@{ icon: "mdi:web", form: "rounded", label: "Retrieve 1h Candles", pos: "b", h: 48 }
n36@{ icon: "mdi:web", form: "rounded", label: "Retrieve 1h Candles B", pos: "b", h: 48 }
n37@{ icon: "mdi:web", form: "rounded", label: "Retrieve 4h Candles", pos: "b", h: 48 }
n38@{ icon: "mdi:web", form: "rounded", label: "Retrieve 4h Candles B", pos: "b", h: 48 }
n39@{ icon: "mdi:web", form: "rounded", label: "Retrieve 1d Candles", pos: "b", h: 48 }
n40@{ icon: "mdi:web", form: "rounded", label: "Retrieve 1d Candles B", pos: "b", h: 48 }
n41@{ icon: "mdi:web", form: "rounded", label: "Retrieve Orderbook Depth", pos: "b", h: 48 }
n42@{ icon: "mdi:web", form: "rounded", label: "Retrieve Recent Trades", pos: "b", h: 48 }
n43["<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/>Send Telegram Report"]
n44@{ icon: "mdi:memory", form: "rounded", label: "Quant Orchestrator Memory", pos: "b", h: 48 }
n45@{ icon: "mdi:memory", form: "rounded", label: "Spot Quant Memory", pos: "b", h: 48 }
n46@{ icon: "mdi:memory", form: "rounded", label: "Spot 15m Memory", pos: "b", h: 48 }
n47@{ icon: "mdi:wrench", form: "rounded", label: "REST Snapshot Reasoning", pos: "b", h: 48 }
n48@{ icon: "mdi:wrench", form: "rounded", label: "Raw Data Merge Reasoning", pos: "b", h: 48 }
n49@{ icon: "mdi:memory", form: "rounded", label: "Spot 1h Memory", pos: "b", h: 48 }
n50@{ icon: "mdi:wrench", form: "rounded", label: "Spot 1h Reasoning", pos: "b", h: 48 }
n51@{ icon: "mdi:memory", form: "rounded", label: "Spot 4h Memory", pos: "b", h: 48 }
n52@{ icon: "mdi:wrench", form: "rounded", label: "Spot 4h Reasoning", pos: "b", h: 48 }
n53@{ icon: "mdi:memory", form: "rounded", label: "Spot 1d Memory", pos: "b", h: 48 }
n54@{ icon: "mdi:wrench", form: "rounded", label: "Spot 1d Reasoning", pos: "b", h: 48 }
n55@{ icon: "mdi:memory", form: "rounded", label: "News Sentiment Memory", pos: "b", h: 48 }
n30 -.-> n18
n31 -.-> n18
n32 -.-> n19
n33 -.-> n21
n34 -.-> n20
n42 -.-> n24
n11 -.-> n5
n2 --> n4
n39 -.-> n21
n35 -.-> n19
n37 -.-> n20
n1 --> n2
n28 -.-> n24
n40 -.-> n24
n36 -.-> n24
n38 -.-> n24
n0 -.-> n4
n29 -.-> n18
n6 -.-> n8
n7 -.-> n5
n12 -.-> n17
n13 -.-> n18
n14 -.-> n19
n15 -.-> n20
n16 -.-> n21
n54 -.-> n21
n27 -.-> n24
n23 -.-> n24
n4 --> n3
n53 -.-> n21
n50 -.-> n19
n52 -.-> n20
n46 -.-> n18
n49 -.-> n19
n51 -.-> n20
n41 -.-> n24
n5 -.-> n4
n22 -.-> n5
n48 -.-> n17
n55 -.-> n5
n10 -.-> n5
n25 -.-> n17
n44 -.-> n4
n21 -.-> n8
n18 -.-> n8
n19 -.-> n8
n20 -.-> n8
n47 -.-> n24
n9 -.-> n5
n26 -.-> n24
n45 -.-> n8
n17 -.-> n8
n24 -.-> n17
n8 -.-> n4
n3 --> n43
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 n1 trigger
class n4 ai
class n0,n6,n7,n12,n13,n14,n15,n16,n23 aiModel
class n5,n8,n17,n18,n19,n20,n21,n24,n30,n31,n32,n33,n34,n47,n48,n50,n52,n54 ai
class n25,n26,n44,n45,n46,n49,n51,n53,n55 ai
class n11,n27,n28,n29,n35,n36,n37,n38,n39,n40,n41,n42 api
class n3 code
classDef customIcon fill:none,stroke:none
class n1,n3,n43 customIcon
Utmaningen: att göra rörig marknadsdata till ett användbart Telegram-svar
De flesta “marknadsuppdateringar” faller på tråkiga orsaker. Personen som skriver dem har bråttom, datan kommer från olika håll och slutmeddelandet blir antingen för vagt (“ser bullish ut”) eller för långt för att orka läsa i chatten. Sedan gör du om det en timme senare för att någon frågar om ett annat mynt, en annan tidsram eller “vad som förändrades”. Den mentala belastningen smyger sig också på. Du ifrågasätter hela tiden: kollade jag orderbokens djup, missade jag en nyhet som precis kom, vände RSI på 4h?
Det eskalerar snabbt. Här är var det brister i praktiken.
- Du slösar cirka 20 minuter på att plocka fram pris, candles och indikatorer innan du ens börjar skriva meddelandet.
- Olika tidsramar berättar olika historier, så din “sammanfattning” blir en intern debatt i stället för en tydlig signal.
- Nyhetssentiment läggs på i slutet (om alls), vilket gör att din uppdatering missar det som folk bryr sig mest om.
- Långa Telegram-svar kapas eller formateras dåligt, så råden ser slarviga ut även när analysen är stabil.
Lösningen: fråga i Telegram, få en WEEX spotmarknads-brief tillbaka
Det här workflowet gör Telegram till din “enda ingång” för spotmarknadsanalys på WEEX. En användare skickar en fråga (som “15m- och 4h-trender för SOL” eller “orderboksstruktur för ETH”), och n8n tilldelar en session så att samtalet hänger ihop. Därifrån skickar en AI-orkestrator vidare förfrågan till rätt verktyg: den kan hämta livepris och senaste avslut, hämta candles för 15m/1h/4h/1d och lägga till kontext från orderbokens djup. Den samlar också kryptonyheter från källor som CoinDesk och CoinTelegraph och använder sedan GPT-4o (eller DeepSeek Chat) för att översätta bruset till sentiment du kan förstå. Till sist sätter den ihop en felfri, lättläst Telegram-brief och skickar tillbaka den. Om meddelandet är långt delas det upp i delar så att leveransen i Telegram förblir pålitlig.
Workflowet startar med en fråga i Telegram. Därefter hämtas WEEX-marknadsdata och indikatorer för flera tidsramar och tolkas av agenten. Nyheter och sentiment läggs till, och slutresultatet levereras som en strukturerad rapport i Telegram som du kan vidarebefordra till en grupp utan att skriva om.
Vad som förändras: före vs. efter
| Det här elimineras | Effekten du ser |
|---|---|
|
|
Effekt i verkligheten
Säg att du publicerar två spotuppdateringar per dag i Telegram: en morgonrecap och en eftermiddagsavstämning. Manuellt kan du lägga cirka 10 minuter på att hämta indikatorer för flera tidsramar, ytterligare 10 minuter på att kolla orderbok och senaste avslut, plus 10 minuter på att skumma rubriker och skriva en läsbar sammanfattning. Det är cirka 30 minuter per uppdatering, eller ungefär 1 timme per dag. Med det här workflowet skickar du en fråga i Telegram (en minut), väntar på att agenten hämtar och utvärderar data (några minuter) och vidarebefordrar sedan den felfria briefen. Du får tillbaka större delen av timmen, och meddelandekvaliteten håller en jämn nivå.
Krav
- n8n-instans (testa n8n Cloud gratis)
- Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
- Telegram-bot för att ta emot frågor och skicka svar
- OpenAI (GPT-4o) eller DeepSeek Chat för att generera den slutliga marknadsbriefen
- API-token för Telegram Bot (hämta den via @BotFather i Telegram)
Kunskapsnivå: Medel. Du kopplar konton, lägger in API-nycklar och testar några riktiga prompts i Telegram.
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Workflow-flödet
Ett Telegram-meddelande triggar allt. Telegram Trigger lyssnar efter nya uppdateringar till din bot, så workflowet startar i samma ögonblick som någon ber om en spot-analys.
En session tilldelas, så agenten håller kursen. n8n skapar en sessionsidentifierare och skickar prompten till Quant Analysis Orchestrator, som använder minne så att följdfrågor inte känns lösryckta.
Marknadsdata, indikatorer och sentiment samlas in och utvärderas. HTTP Request-verktyg hämtar WEEX spotdata som tickers, candles (15m, 1h, 4h, 1d), orderboksdjup och senaste avslut. RSS- och nyhetshämtare tar in rubriker, och OpenAI:s chattmodeller sammanfattar det till en signal du faktiskt kan agera på.
En felfri Telegram-rapport levereras. Om outputen är lång delar workflowet upp den innan den skickas, vilket gör formateringen läsbar och minskar risken för misslyckade meddelanden.
Du kan enkelt justera promptstil och outputformat så att det matchar din tonalitet eller riskpolicy. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera Telegram-triggern
Det här arbetsflödet startar när ett Telegram-meddelande tas emot och använder det meddelandet som indata för analys.
- Lägg till och öppna Telegram Update Trigger.
- Ställ in Updates på
message. - Inloggningsuppgifter krävs: anslut era telegramApi-inloggningsuppgifter.
- Spara noden och låt n8n skapa webhook-URL:en för Telegram.
Steg 2: koppla Telegram-indata till sessionskontext
Arbetsflödet sparar chatt-ID och meddelandetext för efterföljande AI-bearbetning.
- Öppna Assign Session Identifier.
- Ställ in sessionId till
{{ $json.message.chat.id }}. - Ställ in message till
{{ $json.message.text }}. - Bekräfta kopplingen i huvudflödet: Telegram Update Trigger → Assign Session Identifier → Quant Analysis Orchestrator.
Tips: om Telegram-meddelanden innehåller kommandon eller symboler, behåll dem i råmeddelandet så att orchestratorn kan avgöra symbolkontexten.
Steg 3: konfigurera den primära AI-orchestratorn
Orchestratorn routar begäran till Spot- eller Futures-analys och anropar subagenter och verktyg.
- Öppna Quant Analysis Orchestrator och ställ in Text till
{{ $json.message }}. - Säkerställ att Prompt Type är
defineoch behåll systemmeddelandet som angivet. - Bekräfta att OpenAI Chat Engine är ansluten som språkmodell för Quant Analysis Orchestrator.
- Inloggningsuppgifter krävs: anslut era openAiApi-inloggningsuppgifter till OpenAI Chat Engine.
- Obs: AI-minne och verktyg (t.ex. Quant Orchestrator Memory) ärver inloggningsuppgifter från den överordnade agenten.
Steg 4: konfigurera datakällor för nyheter och sentiment
Sentiment-subagenten slår ihop RSS-flöden och NewsAPI-resultat till ett enda kontextblock för marknaden.
- Öppna Market News Sentiment Tool och bekräfta att systemmeddelandet och verktygsbeskrivningen är intakta.
- Verifiera att RSS-verktygen är kopplade till den överordnade noden: CoinTelegraph RSS Reader, CoinDesk RSS Reader och NewsBTC RSS Reader.
- Öppna NewsAPI Fetcher och ställ in URL till
https://newsapi.org/v2/everything. - Ställ in frågeparametrar: q till
{{ /*n8n-auto-generated-fromAI-override*/ $fromAI('parameters0_Value', `name of crypto that is being searched`, 'string') }}och sortBy tillpopularity. - Inloggningsuppgifter krävs: anslut era httpHeaderAuth-inloggningsuppgifter i NewsAPI Fetcher.
- Bekräfta att OpenAI Chat Engine B är ansluten som språkmodell för Market News Sentiment Tool; lägg till openAiApi-inloggningsuppgifter i OpenAI Chat Engine B.
⚠️ Vanlig fallgrop: RSS-verktygen och NewsAPI-verktyget är AI-subnoder. Lägg inte till inloggningsuppgifter i dessa subnoder; lägg i stället till inloggningsuppgifter i deras överordnade språkmodellnoder.
Steg 5: konfigurera Spot-dataaggregering och REST-hämtning
Spot-pipelinen hämtar snapshot-data, orderboksdjup, affärer och flera tidsramar för candles.
- Öppna Spot Quant Subagent Tool och bekräfta systemmeddelandet som kräver anrop till REST-snapshot-, WebSocket-stream- och indikator-subagenter.
- Bekräfta att OpenAI Chat Engine A är ansluten som språkmodell för Spot Quant Subagent Tool och lägg till openAiApi-inloggningsuppgifter där.
- Öppna Spot Raw Data Aggregator och säkerställ att den använder verktygen Spot REST Snapshot Tool och Raw Data Merge Reasoning för normaliserade utdata.
- Öppna Spot REST Snapshot Tool och behåll prompten för REST-baslinjer; notera att den använder
{{minBars}}i systemmeddelandet för att styra candle-gränser. - Kontrollera URL:er för REST-verktyg (exempel): Retrieve Single Ticker använder
{{ /*n8n-auto-generated-fromAI-override*/ $fromAI('URL', `Request example\n\ncurl "https://contract-openapi.weex.com/api/spot/v1/market/ticker?symbol=BTCUSDT_SPBL"\n`, 'string') }}. - Verifiera att candle-verktygen är konfigurerade på liknande sätt, som Retrieve 15m Candles och Retrieve 1h Candles med de angivna WEEX REST-exempel-URL:erna.
Tips: flera HTTP-verktyg hanterar ticker, candles, orderbok och affärer (12+ noder). Konfigurera dem konsekvent i stället för att redigera var och en individuellt.
Steg 6: konfigurera indikatoragenter för flera tidsramar och resonemangsverktyg
Indikatorer genereras av dedikerade subagenter för tidsramarna 15m, 1h, 4h och 1d.
- Verifiera att varje indikator-subagent finns: Spot 15m Indicator Tool, Spot 1h Indicator Tool, Spot 4h Indicator Tool, Spot 1d Indicator Tool.
- Bekräfta att varje subagent har en ansluten språkmodell: OpenAI Chat Engine D (15m), OpenAI Chat Engine E (1h), OpenAI Chat Engine F (4h), OpenAI Chat Engine G (1d). Lägg till openAiApi-inloggningsuppgifter i varje engine.
- Säkerställ att resonemangsverktyg och matematikhelpers är länkade: Reasoning Step 15m, Spot 1h Reasoning, Spot 4h Reasoning, Spot 1d Reasoning, samt Math Helper 15m, Math Helper 1h, Math Helper 4h och Math Helper 1d.
- Behåll minnesnoder för kontinuitet: Spot 15m Memory, Spot 1h Memory, Spot 4h Memory, Spot 1d Memory och Spot Quant Memory.
⚠️ Vanlig fallgrop: minnes- och resonemangs-subnoder sparar inte inloggningsuppgifter. Säkerställ att inloggningsuppgifter i stället läggs till i de överordnade OpenAI chat engines.
Steg 7: konfigurera Telegram-utdata och uppdelning av meddelanden
Slutrapporten delas upp i delar för att undvika Telegrams längdbegränsningar och skickas sedan tillbaka till chatten.
- Öppna Chunk Long Telegram Text och behåll jsCode som angivet (delar upp utdata i 4 000-teckens chunkar).
- Öppna Send Telegram Report och ställ in Text till
{{ $json.message }}. - Ställ in Chat ID till
{{ $('Telegram Update Trigger').item.json.message.chat.id }}. - Inloggningsuppgifter krävs: anslut era telegramApi-inloggningsuppgifter i Send Telegram Report.
Tips: om ni anpassar rapportformatet, håll det under 4 000 tecken för att minimera antalet chunkar som skickas.
Steg 8: testa och aktivera ert arbetsflöde
Validera end-to-end-flödet från Telegram-indata till slutlig rapportutdata.
- Klicka på Execute Workflow och skicka ett Telegram-meddelande som “BTC spot report”.
- Bekräfta att exekveringsvägen kör: Telegram Update Trigger → Assign Session Identifier → Quant Analysis Orchestrator → Chunk Long Telegram Text → Send Telegram Report.
- En lyckad exekvering ser ut som en formaterad Spot Market-rapport som levereras till er Telegram-chatt, eventuellt i flera chunkar.
- När det är verifierat, växla arbetsflödet till Active för att aktivera kontinuerliga Telegram-uppdateringar.
Se upp med
- Telegram-credentials kan löpa ut eller så kan webhooken vara felkonfigurerad. Om meddelanden slutar komma, kontrollera först webhook-statusen för Telegram Trigger och din bottoken.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du redigera outputen för alltid.
Vanliga frågor
Cirka 30 minuter om din bot och dina API-nycklar är klara.
Ja, men du vill ha någon som är bekväm med att klistra in API-nycklar och testa webhooks. Ingen kodning krävs i det dagliga arbetet.
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 in API-användning för OpenAI eller DeepSeek, vilket beror på hur långa dina prompts och svar är.
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 anpassa instruktionerna för “Quant Analysis Orchestrator” så att den levererar ditt föredragna format (kort, detaljerat eller “risk först”). Vanliga justeringar är att tvinga fram specifika tidsramar (endast 4h och 1d), lägga till en obligatorisk riskdisclaimer eller ändra layouten på Telegram-rapporten så att den matchar din kanalstil. Om du inte vill ha nyhetssentiment kan du stänga av RSS/NewsAPI-verktygen och behålla endast WEEX-pris, candles och orderbokskontext. Och om ditt team loggar signaler kan du koppla outputen till Google Sheets så att varje rapport lagras automatiskt.
Oftast handlar det om en ogiltig bottoken eller ett problem med webhook/polling-upplägget i Telegram Trigger. Skapa en ny token i @BotFather vid behov och uppdatera sedan credential i n8n. Kontrollera också att din n8n-instans är nåbar från Telegram om du använder webhooks (brandväggar vid self-hosting kan blockera det). Om meddelanden kommer fram men svaren misslyckas, titta på inställningarna i noden “Send Telegram Report” och bekräfta att chat-ID:t kommer igenom korrekt.
Med n8n Cloud Starter kan du köra några tusen körningar per månad, vilket räcker för en typisk Telegram-kanal. Om du self-hostar finns inget tak för körningar, men din server och API-rate limits blir den praktiska gränsen. I verklig användning är flaskhalsen oftast antalet HTTP-requests för candles och LLM:ens svarstid, så tunga prompts med “många tickers samtidigt” kommer att sakta ner.
För den här typen av flerstegsanalys: ja, oftast. Zapier och Make är starka för enkel routing, men blir klumpiga när du behöver minne, förgreningar och flera verktygsanrop i ett och samma “chatty” flöde. n8n ger dig också möjlighet att self-hosta, vilket spelar roll om du kör många Telegram-förfrågningar. Om du bara skickar en enkel pris-snapshot kan Zapier eller Make vara helt okej. Prata med en automationsexpert om du vill ha hjälp att välja.
När det här väl rullar slutar din “snabba marknadskoll” att vara en uppgift du drar dig för. Det blir ett meddelande du kan lita på, skicka och gå vidare från.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.