Ditt team delar länkar hela dagen, men ingen hinner läsa dem. Viktig kontext försvinner i flödet, beslut tar längre tid och du hamnar i att förklara samma artikel tre gånger i tre olika trådar.
Det är här Telegram-länksammanfattningar betalar sig själva. Marknadschefer som försöker hålla koll på konkurrenter märker det först. Analytiker som researchar och byråägare som jonglerar kunder märker det också. Du släpper in en länk i Telegram och får tillbaka en strukturerad punktlista snabbt.
Du sätter upp ett n8n-flöde som gör Telegram till en enkel kommandobaserad assistent, så att teamet kan dela takeaways i stället för läxor.
så här fungerar automatiseringen
Här är hela flödet som du kommer att sätta upp:
n8n Workflow Template: Telegram + OpenAI: direkta länksammanfattningar
flowchart LR
subgraph sg0["Listener 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/telegram.svg' width='40' height='40' /></div><br/>Listener"]
n1@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Command Router", pos: "b", h: 48 }
n2["<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/>Help Responder"]
n3@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Summary Checker", pos: "b", h: 48 }
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Fetcher"]
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/html.dark.svg' width='40' height='40' /></div><br/>Text Extractor"]
n6@{ icon: "mdi:robot", form: "rounded", label: "Summarizer", pos: "b", h: 48 }
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/telegram.svg' width='40' height='40' /></div><br/>Summary Sender"]
n8@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Image Prompt Checker", pos: "b", h: 48 }
n9@{ icon: "mdi:robot", form: "rounded", label: "Image Generator", pos: "b", h: 48 }
n10["<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/>Image Acknowledger"]
n4 --> n5
n0 --> n1
n6 --> n7
n1 --> n2
n1 --> n3
n2 --> n1
n5 --> n6
n9 --> n10
n3 --> n4
n3 --> n8
n8 --> n9
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 n0 trigger
class n6,n9 ai
class n1,n3,n8 decision
class n4 api
classDef customIcon fill:none,stroke:none
class n0,n2,n4,n5,n7,n10 customIcon
varför det här spelar roll: team läser inte delade länkar
“Läs den här när du får en minut” är en lögn vi alla drar. En enda lång artikel kan ta 15 minuter, och en teamchatt kan lätt samla 10 länkar på en dag. Multiplicera det med några personer, så har ni i det tysta bränt timmar på att läsa samma saker om och om igen (eller ännu värre: ingen läser och ni fattar ändå beslut baserat på rubriker). Den verkliga kostnaden är uppmärksamhet: ständiga kontextbyten, halvfärdiga flikar och det där obekväma ögonblicket i ett möte när någon frågar: “Vänta, vad stod det egentligen i artikeln?”
Friktionen byggs på. Här är var det fallerar i riktiga teamchattar:
- Länkar delas utan kontext, så folk ignorerar dem eller missar poängen.
- Någon får “sammanfattningsansvaret” och skriver om samma takeaways på flera ställen.
- Lästiden skenar eftersom du letar efter relevanta delar, inte läser hela texten.
- När chatten går snabbt blir gårdagens “viktiga länk” dagens bortglömda flik.
det du bygger: en Telegram-bot som sammanfattar valfri URL
Det här flödet skapar en kommandobaserad Telegram-bot som teamet kan använda på sekunder. Någon skickar /summary https://example.com i Telegram, och n8n hämtar sidan, plockar ut huvudtexten och skickar den till OpenAI för att skapa en professionell punktlista. Svaret kommer tillbaka till samma chatt som 10–12 tydliga punkter, så att alla kan skumma och diskutera utan att öppna länken. Om någon skriver /help svarar boten med enkla instruktioner. Och om de använder /img <prompt> skickar flödet den begäran vidare till en AI-promptbyggare och bekräftar bildförfrågan (smidigt om du senare bygger ut till en fullständig bildgenerator).
Flödet startar i Telegram med en meddelandetrigger. Därefter routas kommandon med enkla kontroller (help vs summary vs image). För sammanfattningar hämtas URL:en, läsbar text extraheras, punkter genereras med OpenAI och resultaten postas tillbaka till Telegram.
det du bygger
| det som automatiseras | det du uppnår |
|---|---|
|
|
förväntade resultat
Säg att teamet delar 10 artiklar om dagen i Telegram. Om bara tre personer öppnar och skummar var och en i cirka 10 minuter blir det ungefär 5 timmar uppmärksamhet som försvinner varje dag. Med det här flödet droppar en kollega /summary plus länken, väntar en minut eller två på bearbetning, och sedan läser alla punkterna på under en minut. Det är ungefär 4 timmar tillbaka en vanlig dag, utan att be någon byta verktyg.
innan du börjar
- n8n-instans (testa n8n Cloud gratis)
- Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
- Telegram för att ta emot kommandon och skicka svar.
- OpenAI för att generera sammanfattningar i 10–12 punkter.
- Telegram bot token (hämta den från @BotFather i Telegram)
svårighetsnivå: Nybörjare. Du kopplar konton, klistrar in en token och justerar ett par fält.
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 flödet. När någon skriver till din bot (i DM eller i en grupp där boten är tillagd) tar n8n emot texten direkt.
Flödet routar begäran baserat på kommando. Det kontrollerar om meddelandet börjar med /help, /summary eller /img. Om det inte är ett kommandot som stöds kan det avsluta snyggt i stället för att göra något märkligt.
För sammanfattningar hämtar n8n och rensar sidans innehåll. En HTTP-förfrågan hämtar URL:en, och sedan plockar ett extraheringssteg ut huvudtexten så att sammanfattningen inte fylls med cookie-banners och sidhuvuden.
OpenAI skapar punkter och Telegram tar emot resultatet. OpenAI Chat Model genererar en sammanfattning med 10–12 punkter, och boten postar den direkt tillbaka i konversationen där länken delades.
Du kan enkelt ändra sammanfattningsformatet så att det matchar teamets stil (kortare punkter, “viktiga takeaways + risker” eller till och med en TL;DR plus citat). Se den fullständiga implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera Telegram-triggern
Sätt upp arbetsflödets startpunkt så att Telegram-meddelanden kan starta automatiseringen.
- Lägg till och öppna Telegram Intake Trigger.
- Ställ in Updates till
message. - Inloggningsuppgifter krävs: anslut era Telegram-inloggningsuppgifter.
Steg 2: konfigurera kommandoroutning
Definiera hur arbetsflödet identifierar hjälp-, sammanfattnings- och bildkommandon från inkommande meddelanden.
- Öppna Route Command Logic och ställ in strängvillkoret så att det kontrollerar Value 1 som
={{$json["message"]["text"]}}, Operation somstartsWith, och Value 2 som/help. - I Validate Summary Request ställer ni in villkoret till
={{$json["message"]["text"]}}startsWith/summary. - I Validate Image Prompt ställer ni in villkoret till
={{$json["message"]["text"]}}startsWith/img. - Behåll kopplingarna så att Telegram Intake Trigger → Route Command Logic, och sedan att Route Command Logic routar till Dispatch Help Reply eller Validate Summary Request.
Steg 3: konfigurera hämtning och extraktion av artikel
Hämta artikelinnehållet från den angivna länken och extrahera läsbar text för sammanfattning.
- I Retrieve Article Page ställer ni in URL till
={{ $json.message.link_preview_options.url }}. - Aktivera Send Headers och lägg till en header med Name
User-Agentoch ValueMozilla/5.0. - I Extract Body Text ställer ni in Operation till
extractHtmlContent. - Lägg till ett extraktionsvärde med Key
text, CSS Selectorbody, och Skip Selectorssvg, a. - Bekräfta flödet Validate Summary Request → Retrieve Article Page → Extract Body Text.
Steg 4: konfigurera AI-sammanfattning
Konfigurera AI-modellen så att den producerar en kortfattad punktlista från den extraherade artikeltexten.
- Öppna Generate Bullet Summary och välj en AI-modell under Model.
- Ställ in meddelandeinnehållet till den angivna prompten, inklusive variabeln
{{ $json.text }}. - Inloggningsuppgifter krävs: anslut era OpenAI-inloggningsuppgifter i Generate Bullet Summary.
- Säkerställ att flödet Extract Body Text → Generate Bullet Summary är kopplat.
Steg 5: konfigurera Telegram-svar
Skicka hjälpmenyn, sammanfattningsresultatet och bekräftelse för bild tillbaka till användaren i Telegram.
- I Dispatch Help Reply ställer ni in Text till den angivna hjälpmenyn och Chat ID till
={{$json["message"]["chat"]["id"]}}. - Ställ in Parse Mode till
Markdowni Dispatch Help Reply. - I Send Summary Reply ställer ni in Text till
={{$json["candidates"][0]["content"]["parts"][0]["text"]}}och Chat ID till={{ $('Telegram Intake Trigger').item.json.message.chat.id }}. - I Acknowledge Image Request ställer ni in Text till
🖼️ Generated image prompt submitted! Gemini image model doesn't return images directly. Use image generation APIs like Stability for actual image URLs.och Chat ID till={{$json["message"]["chat"]["id"]}}. - Inloggningsuppgifter krävs: anslut era Telegram-inloggningsuppgifter i Dispatch Help Reply, Send Summary Reply och Acknowledge Image Request.
Steg 6: konfigurera generering av bildprompt
Generera en bildprompt när användare skickar kommandot /img.
- Öppna Create Image Prompt och ställ in Resource till
image. - Inloggningsuppgifter krävs: anslut era OpenAI-inloggningsuppgifter i Create Image Prompt.
- Bekräfta flödet Validate Image Prompt → Create Image Prompt → Acknowledge Image Request.
Steg 7: testa och aktivera ert arbetsflöde
Kör ett manuellt test för att bekräfta varje kommandoväg och aktivera sedan för produktionsanvändning.
- Klicka på Execute Workflow och skicka ett Telegram-meddelande
/helptill er bot. - Testa sammanfattningsflödet genom att skicka
/summary https://example.comoch bekräfta att Send Summary Reply returnerar punkter. - Testa bildflödet genom att skicka
/img a futuristic cityscapeoch bekräfta att Acknowledge Image Request svarar. - När alla tester lyckas, slå på arbetsflödet Active för att aktivera livehantering.
felsökningstips
- Telegram-inloggningar kan sluta fungera om bot-token har regenererats. Om svaren slutar komma: kontrollera token du sparade från @BotFather och uppdatera Telegram-credentials i n8n först.
- Om du använder Wait-noder eller extern rendering varierar process-tiderna. Öka väntetiden om nedströms noder misslyckas på grund av tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utdata för alltid.
snabba svar
Cirka 15–30 minuter om din Telegram bot token och din OpenAI-nyckel är redo.
Nej. Du kopplar Telegram och OpenAI och klistrar sedan in din bot token och API-nyckel i n8n.
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 kostnader för OpenAI API, som vanligtvis är några cent per sammanfattning beroende på längd.
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 hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, ganska enkelt. Du kan ändra prompten i OpenAI-noden “Generate Bullet Summary” för att få kortare punkter, lägga till “nyckelrisker” eller formatera som ett Slack-anpassat meddelande. Många team justerar också noden “Route Command Logic” för att lägga till ett /tl;dr-kommando eller en språkväxlare. Om du vill spara sammanfattningar lägger du till en Google Sheets-nod direkt efter “Send Summary Reply”.
Oftast är det bot-token. Regenerera token i @BotFather (eller bekräfta att du kopierade den korrekt), uppdatera sedan Telegram-credentials i n8n och försök igen. Kontrollera också att boten faktiskt är med i gruppchatten och har behörighet att läsa meddelanden. Om du sammanfattar i en grupp kan Telegrams integritetsinställningar blockera kommandon om du inte stänger av privacy-läget för boten.
På n8n Cloud Starter-nivån fungerar det bra för de flesta små team som gör dussintals sammanfattningar per dag. Om du self-hostar finns ingen körningsgräns (det beror främst på din server och OpenAI:s rate limits). Flaskhalsen är oftast tiden det tar att hämta och parsa sidan, plus OpenAI:s svarstid. Om du förväntar dig hög belastning, lägg till enkel rate limiting och tydligare felmeddelanden för timeouts.
Ofta, ja. n8n är mer bekvämt för flersteglogik som kommandoroutning, validering, hämtning av en URL, extrahering av innehåll och sedan generering av ett svar. Du får också self-hosting med obegränsade körningar, vilket spelar roll om ett team använder detta hela tiden. Zapier och Make kan fortfarande göra det, men du kan slå i gränser eller få en mer skör kedja. Om ditt användningsfall är “en trigger, en åtgärd” kan de vara enklare. Prata med en automationsexpert om du vill ha hjälp att välja rätt stack.
När detta väl är live slutar delade länkar att vara en belastning och blir användbar information. Flödet tar hand om det repetitiva så att teamet kan fokusera på besluten.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.