Du kan rutinen. Någon pingar ”Vad står ETH i?” och du hoppar mellan en börsapp, CoinGecko, en webbläsarflik och tillbaka till Telegram, samtidigt som du hoppas att du inte klistrade in fel siffra.
Det är här en CoinGecko Telegram-bot hjälper rejält. Kryptotraders märker det först, men portföljförvaltare och byråfolk som driver community-chattar dras in i samma tidsödande jobb. Snabba svar spelar roll, och ”jag kollar” är inget svar.
Den här guiden visar hur du automatiserar omedelbara, formaterade kryptopris-svar i Telegram med n8n, CoinGecko och en AI-baserad ticker-extraktor, så att du får strukturerad marknadsdata tillbaka på några sekunder.
Så här fungerar automatiseringen
Här är hela arbetsflödet som du kommer att sätta upp:
n8n Workflow Template: CoinGecko + Telegram: kryptopriser direkt i chatten
flowchart LR
subgraph sg0["Telegram Flow"]
direction LR
n0["<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/httprequest.dark.svg' width='40' height='40' /></div><br/>Get Price - Coingecko1"]
n1@{ icon: "mdi:robot", form: "rounded", label: "Message a model1", pos: "b", h: 48 }
n2@{ icon: "mdi:swap-vertical", form: "rounded", label: "Set Ticker1", 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/telegram.svg' width='40' height='40' /></div><br/>Telegram Trigger1"]
n4["<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/>Telegram Formatting1"]
n5["<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 COIN INFO to Telegram1"]
n2 --> n0
n1 --> n2
n3 --> n1
n4 --> n5
n0 --> n4
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 n3 trigger
class n1 ai
class n0 api
class n4 code
classDef customIcon fill:none,stroke:none
class n0,n3,n4,n5 customIcon
Varför det här spelar roll: snabba prischecks utan flikkaos
Manuella prischecks ser oskyldiga ut tills du märker hur ofta de avbryter verkligt arbete. Du är mitt i en konversation, någon skriver ”kolla Solana”, och plötsligt letar du ticker, dubbelkollar att du valt rätt coin och formaterar ett svar som inte ser slarvigt ut. Gör du det ett par dussin gånger i veckan har du bränt verklig tid. Än värre: du börjar tveka att svara snabbt eftersom du inte vill vara personen som postade ett inaktuellt pris eller en felmatchad symbol. Den mentala belastningen smyger sig på.
Och ärligt talat faller det sönder på väldigt förutsägbara ställen.
- Du copy-pastar priser utan någon standardiserad formatering, vilket gör chatthistoriken svår att skumma i efterhand.
- Att hitta rätt symbol är irriterande när folk skriver ”$eth”, ”ethereum” eller ”vad gör BTC?” i stället för en korrekt ticker.
- Ett feltryck kan plocka fel tillgång (särskilt med tickers som liknar varandra), och ingen glömmer det misstaget.
- Team kan inte skala delade marknadschecks eftersom det beror på vem som är ”online och vill” just då.
Det du bygger: en AI-driven Telegram-bot som svarar med pris
Du sätter upp ett n8n-flöde som gör Telegram till ett snabbt och pålitligt verktyg för att slå upp kryptomarknaden. Ett meddelande landar hos din Telegram-bot, och ett AI-steg (Gemini i det här flödet) listar ut vilken coin personen faktiskt menade, även om de skrev det slarvigt. Sedan anropar n8n CoinGecko API för att hämta marknadsdata i realtid för den coinen. Till sist formaterar flödet allt till ett snyggt Telegram-anpassat meddelande med nyckeltalen folk bryr sig om, plus extra detaljer när du vill (högsta/lägsta, market cap, ATH/ATL-kontext, volym och en direktlänk till CoinGecko). Slutresultatet känns som en ”native” bot-upplevelse, inte ett ihopplockat skript.
Flödet börjar med ett inkommande Telegram-meddelande. Därifrån extraherar Gemini tickern och n8n sätter symbolen på ett konsekvent sätt. CoinGecko levererar de senaste siffrorna, och boten svarar i Telegram med en läsbar, mobilvänlig layout.
Det du bygger
| Vad som automatiseras | Vad du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att ditt team kollar priser ungefär 20 gånger per dag i Telegram (inte orimligt när marknaden är het). Manuellt tar en ”snabbkoll” oftast 2 minuter: öppna en sida, sök, bekräfta rätt tillgång, klistra in siffror och sedan svara på följdfrågor. Det blir cirka 40 minuter om dagen av små avbrott. Med det här flödet skickar du ”BTC” eller ”vad står Solana i?” och boten svarar på cirka 2 sekunder, så du får tillbaka större delen av tiden samtidigt som svaren håller en jämn nivå.
Innan du börjar
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Telegram för boten och chattsvar.
- CoinGecko för att hämta marknadsdata i realtid.
- Google Gemini API-nyckel (hämta den via Google AI Studio).
Svårighetsnivå: Nybörjare. Du kommer mest kopiera API-nycklar, koppla konton och klistra in flödet i n8n.
Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).
Steg för steg
Ett Telegram-meddelande triggar allt. När någon skickar din bot en ticker (”BTC”) eller en naturlig fråga (”kolla Ethereum-priset”), tar Incoming Telegram Hook emot det direkt.
AI extraherar symbolen som personen faktiskt menade. Gemini Prompt Handler läser meddelandet och returnerar en korrekt formaterad symbol eller identifierare som du kan använda pålitligt för uppslag. Det är detta som gör att boten känns smart i gruppchattar.
CoinGecko-marknadsdata hämtas live. n8n använder en HTTP Request-nod för att anropa CoinGecko API med din nyckel och returnerar sedan aktuellt pris, förändring, volym, market cap, toppar/bottnar och tidsstämplar.
Svaret formateras och skickas tillbaka till Telegram. Ett formateringssteg gör om råa API-fält till ett läsbart meddelande (med tydliga etiketter och Telegram-vänlig Markdown), och Dispatch Telegram Update postar svaret i samma chatt.
Du kan enkelt ändra vilka fält som ska ingå i meddelandet så att det matchar din stil. Till exempel: håll det till bara ”pris + 24h-förändring”, eller lägg till ATH/ATL-kontext för längre svar. Se hela implementationsguiden nedan för alternativ för anpassning.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera Telegram-triggern
Börja med att konfigurera Telegram-triggern så att arbetsflödet kan ta emot inkommande meddelanden och starta automatiseringen.
- Lägg till noden Incoming Telegram Hook som trigger.
- Anslut er Telegram-bot till Incoming Telegram Hook så att den kan ta emot meddelanden.
- Behåll standardinställningarna om ni vill att alla inkommande botmeddelanden ska trigga arbetsflödet.
- Bekräfta att körflödet är Incoming Telegram Hook → Gemini Prompt Handler.
Steg 2: Sätt upp AI-promptbearbetning
Använd AI-noden för att tolka det inkommande Telegram-meddelandet och extrahera den efterfrågade kryptosymbolen.
- Lägg till noden Gemini Prompt Handler efter Incoming Telegram Hook.
- Konfigurera prompt- och utdatafält baserat på er bots meddelandeformat.
- Anslut Gemini Prompt Handler till Assign Symbol Value för att skicka den extraherade symbolen vidare i arbetsflödet.
Steg 3: Mappa symbolen och hämta prisdata
Normalisera symbolen och hämta den senaste prisdatan från ert prissättnings-API.
- I Assign Symbol Value ställer ni in symbolfältet baserat på den parsade utdata från Gemini Prompt Handler.
- Anslut Assign Symbol Value → Fetch Coin Pricing för att begära prisdatan.
- I Fetch Coin Pricing konfigurerar ni HTTP-begäran till er pris-endpoint och inkluderar symbolen från Assign Symbol Value.
Steg 4: Formatera och skicka Telegram-svaret
Förbered ett användarvänligt svar och skicka tillbaka det till Telegram.
- Lägg till Format Telegram Reply efter Fetch Coin Pricing för att bygga svarsmeddelandet.
- Mappa prisdatan till en läsbar sträng i Format Telegram Reply.
- Anslut Format Telegram Reply → Dispatch Telegram Update.
- Konfigurera Dispatch Telegram Update för att skicka det formaterade meddelandet tillbaka till den chatten som startade förfrågan.
Steg 5: Testa och aktivera ert arbetsflöde
Kör ett fullständigt end-to-end-test för att bekräfta att Telegram-boten returnerar korrekta prissvar.
- Klicka på Execute Workflow och skicka ett testmeddelande (t.ex. en coinsymbol) till er Telegram-bot.
- Verifiera körvägen: Incoming Telegram Hook → Gemini Prompt Handler → Assign Symbol Value → Fetch Coin Pricing → Format Telegram Reply → Dispatch Telegram Update.
- Bekräfta att Telegram-svaret innehåller förväntad prisdata.
- Slå på arbetsflödet med reglaget Active för att köra det i produktion.
Felsökningstips
- Telegram-botens inloggningsuppgifter kan sluta fungera om du klistrade in fel token eller om du återskapade den i BotFather. Kontrollera Telegram-credentials i n8n först och testa sedan igen genom att skicka ett enkelt ”BTC”.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- CoinGecko API-anrop kan fallera på grund av saknade headers, en utgången demo-nyckel eller att du slår i rate limit på gratisnivån. Öppna HTTP Request-noden och bekräfta att API-nyckel-headern fortfarande finns och är giltig.
Snabba svar
Cirka 15 minuter om du redan har dina API-nycklar.
Nej. Flödet innehåller redan formateringslogiken. Du kommer mest koppla Telegram och klistra in API-nycklar.
Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på $20/månad för högre volym. Du behöver också räkna med användning av CoinGecko och Gemini (CoinGeckos gratis demo-nivå inkluderar cirka 10 000 förfrågningar/månad och Gemini har en generös gratis kvot).
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 serveradministration.
Ja, och det bör du. Du kan ändra kodsteget ”Format Telegram Reply” för att korta ner meddelandet för gruppchattar, eller bygga ut det för djupare statistik. Du kan också justera Gemini Prompt Handler för att tvinga fram specifika utdata (till exempel alltid returnera ett CoinGecko-”id” i stället för en ticker). Vanliga anpassningar är att lägga till fiat-konverteringar, begränsa svar till en whitelist av coins och skicka samma svar till Discord för delade trading desks.
Oftast är det bot-token. Om du återskapade den i BotFather har n8n fortfarande det gamla värdet, så uppdatera Telegram-credentials och testa igen. Bekräfta också att boten får läsa meddelanden i chatten du använder, särskilt i grupper där privacy mode kan blockera kommandon.
För de flesta team: mycket. CoinGeckos demo-nivå ligger runt 30 anrop per minut och cirka 10 000 per månad, vilket redan räcker gott för dagliga prischecks. Telegram blir i praktiken inte flaskhalsen här. Om du self-hostar n8n beror antalet körningar på din server, och du kan skala enkelt genom att gå upp till en större VPS när användningen ökar.
Ofta, ja. n8n gör det enklare att hantera ”rörig input” (naturligt språk) och förgrenad logik utan att betala extra för varje litet steg, och self-hosting undviker körningsbegränsningar. Du får också mer kontroll över hur meddelanden formateras, vilket spelar roll i Telegram eftersom fula svar ignoreras. Zapier eller Make kan gå snabbare för väldigt enkla tvåstegs-automationer, men det här flödet tjänar på den extra flexibiliteten. Prata med en automationsexpert om du vill ha hjälp att välja.
När detta är live slutar prischecks vara en distraktion och blir i stället omedelbar kontext. Sätt upp det, dela boten i chatten och gå vidare till besluten som faktiskt betyder något.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.