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

Telegram + OpenAI, vassare tal utan omskrivningar

Rickard Andersson Partner, Nodenordic.se

Du sätter dig för att skriva ett tal, och plötsligt är klockan 23. Utkastet är ”okej”, men det svamlar, öppningen är svag och du fastnar i att skriva om samma tre stycken.

Det här drabbar grundare precis före en pitch. Marknadsförare känner det inför ett webinar. Och konsulter som gör kundpresentationer har samma problem, bara med andra slides. Med Telegram speech automation kan du skärpa struktur och tydlighet från en enda chatt i stället för att börja om.

Det här arbetsflödet gör Telegram till en talcoach vid begäran. Du får se hur det tar text eller röstmeddelanden, ger feedback, kommer ihåg ditt sammanhang och sedan genererar ett finslipat tal när du ber om det.

Så fungerar den här automationen

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

n8n Workflow Template: Telegram + OpenAI, vassare tal utan omskrivningar

Problemet: bra idéer försvinner i röriga utkast

Att skriva talet är sällan det svåra. Det är att forma det. Du klottrar ner några starka poänger och lägger sedan timmar på att få dem att låta som ett sammanhängande framförande. Röstanteckningar hjälper dig att tänka, men de är jobbiga att omvandla till korrekt formaterade avsnitt med en hook, övergångar och en avslutning som sitter. Och om du itererar med någon annan (en kollega, en kund, eller din egen ”läs det en gång till”-hjärna) börjar versionskaoset: flera dokument, kopierade stycken, tappade rader som du faktiskt gillade. Ärligt talat, det är utmattande.

Friktionen ökar. Här är var det faller isär.

  • Du skriver om inledningen tre gånger eftersom du inte ser strukturen tydligt.
  • Röstanteckningarna innehåller de bästa formuleringarna, men att få in dem i utkastet tar ytterligare 30 minuter som du inte planerade för.
  • Feedbacken kommer sent, så du putsar fel delar och stryker det bra när tiden tar slut.
  • Din ”slutversion” ligger utspridd över chattar, dokument och copy-paste-fragment.

Lösningen: Telegram blir din talcoach (och redaktör)

Det här n8n-arbetsflödet ger dig ett enda ställe att bygga ett framförande från råa tankar till ett färdigt tal. Du skickar ett utkast eller stödord till en Telegram-bot, antingen som text eller som röstmeddelande. Är det röst hämtar flödet ljudet och transkriberar det till text innan något annat händer. Därefter analyserar AI-agenten det du skrev och skickar tillbaka feedback med fokus på tydlighet, engagemang, struktur och innehåll, så att du exakt vet vad du ska fixa härnäst. När du skickar uppdateringar behåller flödet ett kort ”arbetsminne” av konversationen, vilket gör att råden blir mer relevanta i stället för att börja från noll varje gång. När du skriver ett kommando för att generera talet sammanfattar det allt du delat och skickar tillbaka en polerad version i Telegram.

Arbetsflödet startar i samma ögonblick som ett meddelande når din Telegram-bot. Det routar meddelandet baserat på vad du skrev (feedback vs. generera vs. nytt tal) och använder sedan OpenAI (och valfritt Gemini) för att skapa antingen riktad kritik eller ett helt omskrivet tal. Till sist rensar det och delar upp långa svar så att resultatet kommer snyggt i chatten.

Vad du får: automation vs. resultat

Exempel: så här ser det ut i praktiken

Säg att du förbereder en keynote på 10 minuter. Före: du spelar in 3 röstanteckningar (kanske 5 minuter vardera), lägger sedan cirka 45 minuter på att transkribera och plocka ut guldkornen, sedan ytterligare en timme på att skriva om för flyt och tydlighet, plus 30 minuter på att tajta till slutet. Det är ungefär 2 till 3 timmar. Efter: du skickar röstanteckningarna i Telegram, väntar några minuter på transkribering och feedback, klistrar sedan in en uppdaterad version en gång och skriver till sist ”generate speech”. Du är oftast klar på under en timme, med betydligt mindre fram och tillbaka.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Telegram för att skicka utkast och röstanteckningar
  • OpenAI för feedback och talgenerering
  • Telegram bot token (hämta den från BotFather i Telegram)
  • OpenAI API key (hämta den från sidan för OpenAI API keys)

Nivå: Nybörjare. Du kopplar konton, klistrar in API-nycklar och redigerar ett par promptfält.

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

Så fungerar det

Du skickar ett meddelande till Telegram-boten. Arbetsflödet triggas på varje inkommande meddelande, så du kan behandla det som ett privat skrivrum. Textutkast funkar. Röstanteckningar funkar också.

Röst blir användbar text. Om meddelandet är ljud hämtar flödet röstfilen från Telegram och kör tal-till-text så att AI:n kan analysera vad du sa, inte bara vad du skrev.

Arbetsflödet väljer rätt ”läge”. Ett routningssteg letar efter kommandon i ditt meddelande, som att generera ett helt tal eller starta en ny talomgång, och laddar sedan rätt prompt. Om du bara skickar ett utkast går det in i feedbackläge och svarar med konkreta anteckningar du kan agera på.

Resultatet kommer tillbaka snyggt i Telegram. Svaren rensas upp, långa svar delas upp i mindre meddelanden och du får ett läsbart resultat i chatten utan att kopiera från tolv olika ställen.

Du kan enkelt anpassa feedbackstilen så att den matchar din tonalitet utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera Telegram Incoming Trigger

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

  1. Lägg till noden Telegram Incoming Trigger och behåll Updates inställt på message.
  2. Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter i Telegram Incoming Trigger.
  3. (Valfritt) Behåll Flowpast Branding som en klisterlapp för dokumentation och layoutreferens.

Tips: Säkerställ att er Telegram-bot är auktoriserad att ta emot röstmeddelanden om ni vill att transkribering ska fungera senare i flödet.

Steg 2: Koppla extrahering av Telegram-meddelande

Extrahera textinnehåll från inkommande meddelanden innan routningslogiken körs.

  1. Lägg till Extract Message Content och ställ in fältet text till ={{ $json.message.text||"" }}.
  2. Koppla Telegram Incoming TriggerExtract Message Content.
  3. Lägg till Voice Message Check och ställ in villkoret Left Value till ={{ $json.text }} med operatorn is empty.
  4. Koppla Extract Message ContentVoice Message Check.
  5. ⚠️ Vanlig fallgrop: Om Extract Message Content inte fyller i text kommer röstgrenen alltid att triggas. Säkerställ att uttrycket matchar strukturen i er Telegram-payload.

    Steg 3: Sätt upp hämtning av röst och transkribering

    När ingen text hittas hämtar arbetsflödet ett röstmeddelande och transkriberar det.

    1. Lägg till Fetch Voice File och ställ in Resource till file med File ID satt till ={{ $('Telegram Incoming Trigger').item.json.message.voice.file_id }}.
    2. Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter i Fetch Voice File.
    3. Lägg till Speech To Text med Resource inställt på audio och Operation inställt på transcribe.
    4. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter i Speech To Text.
    5. Koppla Voice Message CheckFetch Voice FileSpeech To TextRoute By Message Text.

    Steg 4: Konfigurera routning och val av prompt

    Routa meddelanden och ladda rätt systemprompt för AI-svaret.

    1. Lägg till Route By Message Text och konfigurera regler:
      • new_speech när Left Value ={{ $json.text }} contains new speech.
      • generate_speech när Left Value ={{ $json.text }} equals generate speech.
      • Aktivera Ignore Case och ställ in Fallback Output till extra.
    2. Lägg till Clear Session Memory med Mode delete och Delete Mode all.
    3. Lägg till Init Speech Prompt och ställ in system_prompt till hela promptsträngen som börjar med "I am preparing to give a speech. Your role is to act as my speech preparation assistant...".
    4. Lägg till Synthesize Speech Prompt och ställ in system_prompt till hela promptsträngen som börjar med I want you to act as a speech synthesizer and improvement agent....
    5. Lägg till Feedback Prompt Setup och ställ in system_prompt till hela promptsträngen som börjar med I'd like you to act as a speech feedback agent....
    6. Koppla Route By Message Text till utgångarna för Clear Session Memory, Synthesize Speech Prompt och Feedback Prompt Setup enligt arbetsflödet.

    Steg 5: Sätt upp AI-operatorn och minne

    Konfigurera AI-agenten, språkmodellen och sessionsminnet.

    1. Lägg till Dialogue AI Operator med Text satt till ={{ $('Route By Message Text').item.json.text }}.
    2. Ställ in System Message i Dialogue AI Operator till ={{ $json.system_prompt }} och behåll påminnelsetexten: You are generating text for a Telegram message. The text should be plain. No * or **.
    3. Lägg till Gemini Chat Engine och ställ in Model Name till models/gemini-2.0-flash-001.
    4. Inloggningsuppgifter krävs: Anslut era googlePalmApi-inloggningsuppgifter i Gemini Chat Engine.
    5. Lägg till Session Memory Buffer med Session Key satt till ={{ $('Telegram Incoming Trigger').item.json.message.from.id }}, Session ID Type satt till customKey och Context Window Length satt till 25.
    6. Koppla Session Memory Buffer till Dialogue AI Operator och Clear Session Memory via AI-minneskopplingarna.

    Tips: Session Memory Buffer och Clear Session Memory är AI-under noder; om inloggningsuppgifter krävs i er miljö, lägg till dem på den överordnade Dialogue AI Operator och Gemini Chat Engine, inte på minnesnoderna.

    Steg 6: Konfigurera rensning av utdata och Telegram-svar

    Rensa AI-utdata, dela upp långa svar och skicka svaret tillbaka till Telegram.

    1. Lägg till Clean Output Text och behåll Language inställt på python för att ta bort markdown-tecken från utdata.
    2. Lägg till Split Long Response och behåll Language inställt på python; skriptet delar upp utdata i 4000-teckens block för Telegram.
    3. Lägg till Send Telegram Reply och ställ in Text till ={{ $json.telegramTextChunk }} och Chat ID till ={{ $('Telegram Incoming Trigger').item.json.message.chat.id }}.
    4. Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter i Send Telegram Reply.
    5. Koppla Dialogue AI OperatorClean Output TextSplit Long ResponseSend Telegram Reply.

    Steg 7: Testa och aktivera ert arbetsflöde

    Validera hela flödet och aktivera det för användning i produktion.

    1. Klicka på Execute Workflow och skicka ett Telegram-meddelande som innehåller generate speech eller new speech för att testa routning.
    2. Skicka ett röstmeddelande för att bekräfta att Fetch Voice File och Speech To Text fyller i texten för routning.
    3. Verifiera att Send Telegram Reply returnerar ett rensat svar uppdelat i chunkar och att långa utdata delas upp i flera meddelanden.
    4. Växla arbetsflödet till Active när testerna lyckas.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Telegram-inloggningar kan löpa ut eller bot-token kan roteras. Om saker slutar fungera, kontrollera först inloggningsuppgifterna för Telegram-noden i n8n och bekräfta sedan att boten fortfarande finns i BotFather.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera output för alltid.

Vanliga frågor

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

Cirka 5 minuter när du väl har din Telegram bot token och din OpenAI API key.

Behöver jag kunna koda för att automatisera feedback på tal och omskrivning?

Nej. Du klistrar mest in inloggningsuppgifter och justerar prompttext i n8n.

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

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för OpenAI API-användning, som vanligtvis är några cent per körning beroende på talets längd.

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

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

Kan jag anpassa det här Telegram speech automation-arbetsflödet för sälj-pitchar i stället för tal?

Ja, och det handlar mest om prompter. Uppdatera texten i ”Feedback Prompt Setup” så att den utvärderar övertygelse, invändningar och styrkan i din call to action, och justera sedan ”Synthesize Speech Prompt” så att output följer din pitchstruktur. Du kan också justera ”Init Speech Prompt” för att låsa in din tonalitet (korta meningar, mer energi, färre buzzwords osv.). Om du vill ha fler lägen lägger du till nya nyckelord i switchen ”Route By Message Text” och routar dem till olika prompt-uppsättningar.

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

Oftast är det en ogiltig eller utbytt bot-token. Skapa en ny token i BotFather och uppdatera sedan dina Telegram-uppgifter i n8n och testa Telegram Trigger igen. Om röstmeddelanden fallerar men text fungerar, kontrollera också att flödet kan hämta filer (steget ”Fetch Voice File”) och att chatten skickar vanliga röstanteckningar i stället för filtyper som inte stöds. Rate limiting är ovanligt vid låg volym, men kan dyka upp om en gruppchatt bombarderar boten.

Hur många utkast kan den här Telegram speech automation-automationen hantera?

Det beror på hur du kör n8n. På n8n Cloud beror din månatliga körningsgräns på din plan, så det passar bra för jämn veckovis användning eller små team. Om du kör egen hosting finns ingen plattformsgräns för körningar; din begränsning är serverresurser och dina AI API-gränser. I praktiken är talfeedback ”en körning per meddelande”, så om du skickar 20 utkast per dag ser du 20 körningar, plus extra körningar när du genererar slutversionen. Om du förväntar dig tung användning, sätt rimliga minnesgränser och håll koll på OpenAI:s rate limits.

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

Ofta, ja, eftersom den här typen av arbetsflöde gynnas av routning, sessionsminne och logik för upprensning. n8n gör det enklare att förgrena på kommandon som ”new speech” vs. ”generate speech”, och att behålla ett kort konversationsminne utan krångliga speciallösningar. Du får också möjligheten till egen hosting, vilket spelar roll om du itererar mycket och inte vill att varje meddelande ska bli en premium-task. Zapier eller Make kan fortfarande fungera för en enkel ”skicka meddelande, få svar”-setup, men så fort du lägger till rösttranskribering och prompter med flera lägen blir det klumpigt. Prata med en automationsexpert om du vill ha hjälp att välja.

Sätt upp det en gång, och skriv sedan tal i en chattråd med feedback som faktiskt hjälper. Arbetsflödet tar hand om det repetitiva finliret så att du kan fokusera på det du vill säga.

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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal