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: barnberättelser postas åt dig

Rickard Andersson Partner, Nodenordic.se

Att skapa barnberättelser som faktiskt känns ”kompletta” (text, berättarröst och en bild) blir snabbt tröttsamt. Du skriver, du formaterar om, du genererar en bild, du gör om den till ljud, och sedan publicerar du allt i rätt ordning … igen.

Telegram story automation hjälper mest när du publicerar enligt schema och vill ha konsekvens utan att behöva bo i dina verktyg. Innehållsskapare märker det först, men lärare som planerar lektionsinnehåll och små team som driver en läskanal stöter på samma flaskhals.

Det här arbetsflödet använder n8n plus OpenAI för att generera en engelsk barnberättelse, skapa berättarröst som ljud, generera en illustration och publicera sekvensen i Telegram. Du får se hur det fungerar, vad du behöver och vad du ska justera så att det låter som du.

Så fungerar automatiseringen

Här är hela arbetsflödet du kommer att sätta upp:

n8n Workflow Template: Telegram + openai: barnberättelser postas åt dig

Varför det här spelar roll: att publicera berättelser är den verkliga tidstjuven

Att skriva en kort barnberättelse kan vara den roliga delen. Det som tar tid är allt runt omkring. Du genererar berättelsen, klistrar in den i Telegram och ser att radbrytningarna ser konstiga ut. Sedan gör du berättarröst, exporterar den, laddar upp den och hoppas att filstorleken inte är för stor. Därefter skapar du en bildprompt, genererar en illustration, laddar ner den, laddar upp den och försöker hålla publiceringsordningen konsekvent så att kanalen inte känns rörig. Gör du det två gånger om dagen börjar du hoppa över dagar. Det är ärligt talat där tillväxten dör.

Friktionen byggs på. Här brukar det ofta fallera.

  • Du tappar 30–45 minuter per berättelse på att jonglera text, ljud och en bild i olika vyer.
  • Berättelserna får en inkonsekvent ton eftersom du stressar igenom ”finishen”.
  • Inläggen hamnar i fel ordning, så föräldrar och barn missar rytmen ”berättelse, sedan ljud, sedan bild”.
  • När du missar ett par schemalagda inlägg blir det förvånansvärt svårt att komma tillbaka till rutinen.

Det du bygger: en AI-berättelsepipeline som publicerar i Telegram

Det här n8n-arbetsflödet körs enligt schema (var 12:e timme) och skapar ett publiceringsklart paket med en barnberättelse. Det börjar med att tillämpa dina inställningar (saker som berättelsestil, längd och Telegram-destination), sedan genererar OpenAI berättelsetexten. Utifrån samma berättelse tar arbetsflödet fram berättarröst som ljudfil och en anpassad bildprompt, så att illustrationen matchar det som skrevs i stället för att kännas slumpmässig. Till sist publicerar n8n berättelsetexten i Telegram, skickar ljudfilen och publicerar sedan bilden – i rätt ordning, utan att du behöver vaka över det. Resultatet är en Telegram-kanal som ser genomtänkt ut och känns genomtänkt, även när du har fullt upp.

Arbetsflödet startar med en schematrigger och en inställningsmappning. AI:t genererar berättelsen och förgrenar sedan till ljudgenerering och bildskapande. Telegram får först texten, sedan berättarrösten och därefter bilden.

Det du bygger

Förväntade resultat

Säg att du publicerar 1 berättelse per dag. Manuellt kanske du lägger cirka 15 minuter på att generera och formatera texten, 20 minuter på att skapa och exportera ljud, och ytterligare 15 minuter på att få fram en bild som passar, och sedan publicera allt i rätt ordning – totalt ungefär 50 minuter. Med det här arbetsflödet lägger du cirka 5 minuter på att sätta tema en gång, sedan sköter den schemalagda körningen resten och publicerar automatiskt. Även om du snabbt tittar igenom resultatet är det fortfarande nästan en timme sparad per dag.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Telegram för att publicera berättelser i en kanal/chatt
  • OpenAI för att generera berättelsetext, ljud och bilder
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard)

Svårighetsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och väljer vart Telegram-meddelanden ska skickas.

Vill du att någon bygger detta åt dig? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).

Steg för steg

Ett schema sätter igång det. Arbetsflödet körs automatiskt var 12:e timme med n8n:s Schedule Trigger, så du behöver inte komma ihåg att ”gå och skapa dagens berättelse”.

Dina inställningar tillämpas först. Ett enkelt mappningssteg sätter standardvärdena som används längre fram (berättelsens tema eller stil, Telegram-chatten och den formatering du vill hålla konsekvent), vilket gör resten av arbetsflödet förutsägbart.

OpenAI genererar berättelsen och förgrenar sedan. En gren skapar berättarröst som ljud utifrån berättelsetexten. En annan gren bygger en bildprompt från berättelsen och genererar en illustration som matchar karaktärer och scen.

Telegram får paketet i rätt ordning. n8n skickar först berättelsetexten, laddar sedan upp ljudfilen och skickar därefter bilden, så att läsarna upplever det på samma sätt varje gång.

Du kan enkelt ändra berättelsestilen så att den passar läggdagskänsla, klassrumston eller språkstudieton beroende på behov. Se hela implementeringsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera den schemalagda automationstriggern

Ställ in arbetsflödets schema så att sagoutsändningen körs automatiskt.

  1. Lägg till noden Scheduled Automation Trigger som trigger.
  2. Ställ in intervallet för Rule så att det körs var 12:e timme genom att använda de inbyggda schemainställningarna.
  3. Anslut Scheduled Automation Trigger till Settings Mapper.

Steg 2: Anslut inställningar för leverans via Telegram

Mappa målchatten och förbered Telegram-inloggningsuppgifter för meddelandeleverans.

  1. Öppna Settings Mapper och ställ in chatId till ert Telegram-chat-ID (ersätt [YOUR_ID]).
  2. Bekräfta att Settings Mapper skickar output till Compose Kids Tale.
  3. Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter på Dispatch Story Text.
  4. Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter på Transmit Story Audio.
  5. Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter på Send Story Image.

Tips: Telegram-noderna refererar till {{ $('Settings Mapper').item.json.chatId }}, så säkerställ att värdet för chatId är korrekt och åtkomligt.

Steg 3: Sätt upp kedjan för sagogenerering

Konfigurera AI-kedjan för att generera barnberättelsen och använda rätt språkmodell.

  1. Öppna Compose Kids Tale och behåll chunkingMode inställd på advanced.
  2. I Compose Kids Tale, verifiera att prompten i summarizationMethodAndPrompts är inställd på den tillhandahållna prompten för en längre barnberättelse.
  3. Säkerställ att Segment Text Blocks är länkat till Compose Kids Tale som textdelare, med chunkSize inställt på 500 och chunkOverlap inställt på 300.
  4. Anslut AI Chat Engine som språkmodell för Compose Kids Tale.
  5. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter på AI Chat Engine.
  6. Ställ in Model i AI Chat Engine till gpt-3.5-turbo-16k-0613.

Tips: Textdelaren och språkmodellen är delkomponenter för Compose Kids Tale. Se till att inloggningsuppgifterna läggs till på AI Chat Engine, inte på kedjenoden.

Steg 4: Konfigurera parallella outputs och skapa media

När berättelsen har genererats förgrenas arbetsflödet till ljud, bild och textleverans parallellt.

  1. Bekräfta att Compose Kids Tale skickar output till Render Story Audio, Generate Image Prompt och Dispatch Story Text parallellt.
  2. I Render Story Audio, ställ in Resource till audio och Input till {{ $json.response.text }}.
  3. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter på Render Story Audio.
  4. I Generate Image Prompt, behåll prompten som sammanfattar karaktärernas visuella uttryck och säkerställer att ingen text finns i bilden.
  5. Anslut Secondary AI Chat Engine som språkmodell för Generate Image Prompt.
  6. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter på Secondary AI Chat Engine.
  7. I Create Story Illustration, ställ in Resource till image och Prompt till =Produce an image ensuring that no text is generated within the visual content. {{ $json.response.text }}.
  8. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter på Create Story Illustration.

⚠️ Vanlig fallgrop: Om de parallella grenarna inte är korrekt anslutna kommer bara en output att köras. Verifiera att Compose Kids Tale har tre utgående anslutningar.

Steg 5: Konfigurera leverans av output till Telegram

Skicka berättelsetext, ljud och bild till er Telegram-kanal eller chatt.

  1. I Dispatch Story Text, ställ in Text till {{ $json.response.text }} och Chat ID till {{ $('Settings Mapper').item.json.chatId }}.
  2. I Transmit Story Audio, ställ in Operation till sendAudio, aktivera Binary Data och använd Chat ID som {{ $('Settings Mapper').item.json.chatId }}.
  3. I Send Story Image, ställ in Operation till sendPhoto, aktivera Binary Data och använd Chat ID som {{ $('Settings Mapper').item.json.chatId }}.

Steg 6: Testa och aktivera ert arbetsflöde

Kör ett fullständigt test för att säkerställa att schemat, AI-output och Telegram-leveransen fungerar hela vägen.

  1. Klicka på Execute Workflow för att köra flödet manuellt från Scheduled Automation Trigger.
  2. Bekräfta att Dispatch Story Text skickar ett berättelsemeddelande, att Transmit Story Audio levererar ljud och att Send Story Image levererar en bild.
  3. Om någon output saknas, verifiera inloggningsuppgifter och de parallella anslutningarna från Compose Kids Tale.
  4. När allt är validerat, växla arbetsflödet till Active så att det körs var 12:e timme automatiskt.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Telegram-inloggningar kan gå ut eller kräva specifika behörigheter. Om det strular, kontrollera först bot-token och chat-ID-inställningarna i din Telegram-nod i n8n.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera output för alltid.

Snabba svar

Hur lång är uppsättningstiden för den här Telegram story automation-automatiseringen?

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

Krävs kodning för den här berättelsepubliceringen?

Nej. Du klistrar mest in nycklar, kopplar Telegram och justerar några textprompter.

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

Ja. n8n har ett gratis alternativ för egen hosting 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 OpenAI API-kostnader, som vanligtvis landar på några cent per berättelse beroende på längd och mediegenerering.

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

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

Kan jag anpassa det här Telegram story automation-arbetsflödet för olika användningsfall?

Ja, och det bör du. Du kan ändra berättelsens stil och läsnivå i prompten ”Compose Kids Tale”, justera illustrationsbeteendet via ”Generate Image Prompt” och byta var saker publiceras genom att redigera Telegram-sändnoderna. Vanliga justeringar är temaveckor (dinosaurier, rymden, vänlighet), att lägga till en ”sensmoral” på slutet och att generera kortare ljud för mycket unga lyssnare.

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

Oftast beror det på en felaktig bot-token eller att boten inte lades till i kanalen med behörighet att publicera.

Vilken volym kan det här Telegram story automation-arbetsflödet hantera?

På n8n Cloud Starter kan du normalt köra gott om schemalagda berättelseinlägg för en kanal, men exakta gränser för körningar beror på din plan. Om du hostar själv är du inte begränsad av antal körningar, bara av serverresurser. I praktiken kör de flesta team detta 1–4 gånger per dag utan att tänka på skala. Om du försöker generera en backlog på hundratals berättelser i ett svep kommer du att slå i OpenAI:s rate limits först, inte n8n.

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

För det här användningsfallet är n8n oftast bättre, eftersom det hanterar förgreningslogik snyggt (text-, ljud- och bildflöden), trivs med längre arbetsflöden med flera steg och du kan hosta själv för hög volym utan att betala per litet delsteg. Zapier och Make fungerar bra för enkla ”skicka ett meddelande när X händer”-automatiseringar, men flerdelade mediainlägg blir snabbt pilliga. En annan praktisk poäng: du vill redigera prompter och återanvända berättelseoutput mellan steg, vilket n8n gör enkelt. Om du redan är djupt inne i Zapier och bara tänker posta text, fortsätt med det du kan. Om du vill ha hela paketet vinner n8n oftare. Prata med en automatiseringsexpert om du är osäker på vad som passar.

När detta väl rullar håller sig din kanal konsekvent utan daglig insats. Arbetsflödet tar hand om det repetitiva så att du kan fokusera på idéerna och rösten.

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