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

Telegram + Upbit: direkta marknadsbilder i chatten

Rickard Andersson Partner, Nodenordic.se

Du öppnar en graf, växlar till en börsflik, kopierar ett pris, klistrar in det någonstans och inser sedan att du fortfarande behöver orderboksdjup och senaste affärer. Det är inte svårt. Det är bara konstant.

Traders känner av det vid snabba rörelser. En marknadsanalytiker som ska ta fram en snabb nulägesbild känner det också, och det gör även grundaren som bara kollar några få par mellan möten. Den här Upbit Telegram-automationen ger dig felfria, strukturerade marknadssnapshots i samma chatt där du redan fattar beslut.

Nedan ser du exakt vad arbetsflödet gör, vad du får tillbaka i Telegram och vad du behöver för att köra det utan att bli “automationspersonen” i teamet.

Så fungerar den här automationen

Hela n8n-arbetsflödet, från trigger till slutlig output:

n8n Workflow Template: Telegram + Upbit: direkta marknadsbilder i chatten

Problemet: att få “ett snabbt svar” kräver fem verktyg

När du bara vill ha en tydlig snapshot av KRW-BTC blir processen märkligt rörig. Du kollar en ticker för pris och 24h-förändring, hoppar sedan till orderboken för att se spread och djup, kanske tittar på candles för kontext och sedan på trades för att bekräfta momentum. Varje vy svarar på en fråga, men du fattar inte beslut en fråga i taget. Under tiden kopierar du siffror, kisar mot råvärden och tvekar på om du ens tittar på samma tidpunkt.

Det drar snabbt iväg. Här är var det faller isär i vardagen.

  • Du tappar runt 10 minuter per “snabbkoll” när du räknar in flikbyten och att du dubbelkollar värden.
  • Rå API-JSON är korrekt, men den är inte läsbar, så du gör manuell rensning eller ignorerar användbara fält.
  • I volatila lägen hämtar du pris från en vy och djup från en annan, vilket kan ge en missvisande bild.
  • Om du delar uppdateringar med en partner eller i en teamchatt skriver du om samma rapport om och om igen.

Lösningen: fråga Upbit i Telegram och få tillbaka en strukturerad snapshot

Det här arbetsflödet gör Telegram till en “marknadsdatakonsol” för Upbits spotpar. Du skickar ett enkelt meddelande som upbit KRW-BTC 15m eller upbit USDT-ETH trades 50. En AI-agent tolkar vad du menade, hämtar rätt live-endpoints från Upbits officiella REST API och formar sedan om svaret till felfria fält som faktiskt hjälper dig att fatta beslut. Den gör också snabba beräkningar (mittpunkt, spreadar, procentuell förändring) så att du slipper huvudräkning medan en candle rör sig. Till sist postar den resultatet tillbaka till Telegram som en kort rapport, och om meddelandet blir långt delar den upp det så att Telegram inte trunkerar din snapshot.

Arbetsflödet startar när din Telegram-bot tar emot en fråga. Därifrån verifierar det användaren, tilldelar en sessionsidentifierare och skickar vidare begäran till Upbit Market Data Agent (driven av GPT-4o-mini plus verktyg som är byggda för ändamålet). Agenten anropar rätt Upbit-endpoints för ticker, orderbok, candles och trades, och formaterar sedan allt till ett läsbart Telegram-svar.

Det du får: automation kontra resultat

Exempel: så här ser det ut

Säg att du kollar 6 par per dag och att du oftast tittar på 4 saker varje gång (pris, orderbok, candles, trades). Manuellt är det kanske 2 minuter per vy, så du landar runt 45 minuter per dag när du räknar in växlingar och rimlighetskontroller. Med det här arbetsflödet skickar du ett meddelande per par i Telegram och väntar på svaret, vilket oftast är under en minut. Det är ungefär 30 minuter tillbaka de flesta dagar, och snapshoten är enklare att dela.

Det du behöver

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Telegram-bot för att ta emot frågor och skicka svar.
  • Upbit REST API-åtkomst till spotmarknadens data-endpoints.
  • OpenAI API-nyckel (hämta den från OpenAI:s API-dashboard).

Svårighetsnivå: Medel. Du klistrar in tokens, sätter upp credentials och justerar en eller två säkerhetskontroller (som tillåtna Telegram-användar-ID:n).

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

Så fungerar det

Ett Telegram-meddelande triggar allt. Din bot lyssnar efter kommandon som “upbit KRW-BTC 15m” och skickar texten in i n8n i samma ögonblick som du trycker på skicka.

Användaråtkomst kontrolleras. Ett verifieringssteg kan begränsa användningen till ditt Telegram-ID, vilket hindrar boten från att bli en publik endpoint för slumpmässiga förfrågningar.

AI-agenten omvandlar din fråga till API-anrop. Upbit Market Data Agent tolkar vad du frågade efter, anropar rätt Upbit-endpoints (ticker, orderbok, candles, trades) och använder sedan hjälptyg för att räkna ut saker som spread och mittpunkt samt för att forma om rå-JSON till felfria fält.

En formaterad snapshot skickas tillbaka till chatten. Om svaret är långt delar arbetsflödet upp det i flera Telegram-meddelanden så att du ändå får hela rapporten utan trunkering.

Du kan enkelt ändra vilket kommandformat som stöds för att inkludera dina favoritpresets (som standard-timeframe eller antal trades) utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera Telegram-triggern

Konfigurera arbetsflödet så att det startar när ett Telegram-meddelande tas emot.

  1. Lägg till noden Telegram Incoming Trigger och behåll Updates inställt på message.
  2. Inloggningsuppgift krävs: Anslut era telegramApi-inloggningsuppgifter på Telegram Incoming Trigger.
  3. Säkerställ att körflödet startar som Telegram Incoming TriggerVerify User Identity.
⚠️ Vanlig fallgrop: Om er bot inte tar emot meddelanden, bekräfta att Telegram-bottoken är korrekt och att webhooken är registrerad.

Steg 2: anslut Telegram och sätt sessionsdata

Validera avsändaren och skapa fält som används av AI-agenten.

  1. Öppna Verify User Identity och ersätt [YOUR_ID] i jsCode med ert faktiska Telegram-användar-ID.
  2. I Assign Session Identifier, sätt sessionId till {{ $json.message.chat.id }}.
  3. I Assign Session Identifier, sätt message till {{ $json.message.text }}.
⚠️ Vanlig fallgrop: Om ni glömmer att ersätta [YOUR_ID] kommer alla användare att blockeras och arbetsflödet returnerar {unauthorized: true}.

Steg 3: konfigurera AI-agenten och verktygen

Konfigurera AI-agenten och koppla dess språkmodell, minne och verktyg för Upbit-marknadsdata.

  1. Öppna Upbit Market Data Agent och sätt Text till {{ $json.message }}.
  2. Verifiera att Upbit Market Data Agent använder den tillhandahållna System Message som säkerställer att svaren endast baseras på Upbit-marknadsdata.
  3. Öppna OpenAI Chat Engine och bekräfta att modellen är gpt-4.1-mini.
  4. Inloggningsuppgift krävs: Anslut era openAiApi-inloggningsuppgifter på OpenAI Chat Engine.
  5. Säkerställ att Short-Term Memory Store, Math Helper Tool och Reasoning Helper är anslutna till Upbit Market Data Agent som AI-minne/verktyg. Inloggningsuppgifter ska läggas till i OpenAI Chat Engine, inte i dessa undernoder.
  6. Gruppera och koppla alla Upbit API-verktyg (24h Market Stats, Orderbook Depth Lookup, Latest Price Fetch, Top Bid Ask Snapshot, Dynamic Candle Fetcher, VWAP Average Price, Latest Trades Fetch) som AI-verktyg till Upbit Market Data Agent.
AI-verktygsnoder behöver inga separata inloggningsuppgifter; språkmodellen konfigureras i OpenAI Chat Engine och används av Upbit Market Data Agent.

Steg 4: konfigurera utdata och meddelandeleverans

Dela upp långa AI-svar och skicka tillbaka dem till rätt Telegram-chatt.

  1. I Split Long Message, behåll jsCode som delar upp utdata i segment om 4000 tecken.
  2. I Telegram Message Sender, sätt Text till {{ $json.message }}.
  3. Sätt Chat ID till {{ $('Telegram Incoming Trigger').item.json.message.chat.id }}.
  4. Inloggningsuppgift krävs: Anslut era telegramApi-inloggningsuppgifter på Telegram Message Sender.
Körflödet för svar är Upbit Market Data AgentSplit Long MessageTelegram Message Sender.

Steg 5: testa och aktivera ert arbetsflöde

Validera arbetsflödet från början till slut och aktivera det för användning i produktion.

  1. Klicka på Execute Workflow och skicka ett Telegram-meddelande som KRW-BTC price för att trigga flödet.
  2. Bekräfta körvägen: Telegram Incoming TriggerVerify User IdentityAssign Session IdentifierUpbit Market Data AgentSplit Long MessageTelegram Message Sender.
  3. En lyckad körning visas som en formaterad Upbit-marknadsrapport i samma Telegram-chatt.
  4. Växla arbetsflödet till Active för att köra kontinuerligt.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Telegram-credentials kan löpa ut eller vara felkonfigurerade. Om meddelanden slutar skickas, kontrollera n8n:s Telegram-credential och bekräfta att bot-token fortfarande matchar det som BotFather visar.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder misslyckas på grund av tomma svar.
  • OpenAI-prompter som börjar generiskt förblir generiska. Lägg in din föredragna rapportstil (kort/lång, fält att lyfta fram, avrundningsregler) tidigt, annars kommer du att redigera outputs i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Upbit Telegram-automationen?

Cirka 30 minuter om din Telegram-bot och din OpenAI-nyckel är redo.

Behöver jag kunna koda för att automatisera Upbit-snapshots i Telegram?

Nej. Du kopplar främst credentials och klistrar in ett par ID:n. Det finns ett litet verifieringssteg som är enklare om du är bekväm med att redigera en snippet, men det är valfritt.

Är n8n gratis att använda för det här arbetsflödet för Upbit Telegram-automation?

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-användning, som vanligtvis är liten för korta chatsvar.

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

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

Kan jag anpassa det här arbetsflödet för Upbit Telegram-automation till alerts i stället för frågor vid begäran?

Ja, men då ändrar du triggern. Byt ut Telegram Trigger mot en Schedule-trigger och mata sedan in dina förinställda par/timeframes i Upbit Market Data Agent. Vanliga anpassningar är en morgonsammanställning med “största rörelser”, en alert vid spread-tröskel och en sammanfattning vid candle-stängning var 15:e minut.

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

Oftast beror det på att bot-token i dina n8n Telegram-credentials är fel, roterad eller inklistrad med ett extra mellanslag. Kontrollera också att din bot faktiskt kan skicka meddelanden till dig (starta boten en gång i Telegram) och bekräfta att din regel “Verify User Identity” inte blockerar ditt eget Telegram-ID. Om det fungerar ibland men fallerar vid toppar kan du slå i rate limits eller skicka för långa meddelanden; då behöver steget “Split Long Message” ha en mindre chunk size.

Hur många förfrågningar klarar den här Upbit Telegram-automationen?

På n8n Cloud beror det på din månatliga gräns för körningar, och vid self-hosting begränsas det mest av din server. I praktiken kan ett litet team köra detta hela dagen utan problem så länge ni håller meddelanden korta och inte spammar dussintals par på en gång.

Är den här Upbit Telegram-automationen bättre än att använda Zapier eller Make?

Oftast ja, om du bryr dig om delen med “AI-agent + verktyg”. n8n hanterar förgreningslogik, minne och flera HTTP-anrop i ett arbetsflöde utan att det blir en skör kedja av zaps. Du får också möjligheten att self-hosta, vilket gör kostnaderna mer förutsägbara när användningen växer. Zapier eller Make kan vara enklare för små automationer, men de blir klumpiga för “tolka ett chattkommando, anropa flera endpoints, räkna, och sedan formatera ett svar i flera delar”. Vill du ha en snabb rekommendation för din setup, prata med en automationsexpert.

När detta väl rullar blir “vad är spreaden och 24h-rörelsen?” ett enda meddelande, inte en mini-researchsession. Arbetsflödet sköter de repetitiva uppslagen så att du kan fokusera på beslutet.

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