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
flowchart LR
subgraph sg0["Scheduled Automation Flow"]
direction LR
n0@{ icon: "mdi:brain", form: "rounded", label: "AI Chat Engine", pos: "b", h: 48 }
n1@{ icon: "mdi:play-circle", form: "rounded", label: "Scheduled Automation Trigger", pos: "b", h: 48 }
n2@{ icon: "mdi:brain", form: "rounded", label: "Secondary AI Chat Engine", pos: "b", h: 48 }
n3@{ icon: "mdi:robot", form: "rounded", label: "Generate Image Prompt", pos: "b", h: 48 }
n4@{ icon: "mdi:robot", form: "rounded", label: "Segment Text Blocks", pos: "b", h: 48 }
n5@{ icon: "mdi:robot", form: "rounded", label: "Compose Kids Tale", pos: "b", h: 48 }
n6@{ icon: "mdi:robot", form: "rounded", label: "Render Story Audio", pos: "b", h: 48 }
n7@{ icon: "mdi:robot", form: "rounded", label: "Create Story Illustration", pos: "b", h: 48 }
n8["<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/>Dispatch Story Text"]
n9["<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/>Transmit Story Audio"]
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/>Send Story Image"]
n11@{ icon: "mdi:swap-vertical", form: "rounded", label: "Settings Mapper", pos: "b", h: 48 }
n11 --> n5
n5 --> n6
n5 --> n3
n5 --> n8
n1 --> n11
n0 -.-> n5
n2 -.-> n3
n3 --> n7
n6 --> n9
n7 --> n10
n4 -.-> n5
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 n1 trigger
class n3,n4,n5,n6,n7 ai
class n0,n2 aiModel
classDef customIcon fill:none,stroke:none
class n8,n9,n10 customIcon
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
| Det som automatiseras | Det du uppnår |
|---|---|
|
|
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.
- Lägg till noden Scheduled Automation Trigger som trigger.
- Ställ in intervallet för Rule så att det körs var 12:e timme genom att använda de inbyggda schemainställningarna.
- 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.
- Öppna Settings Mapper och ställ in chatId till ert Telegram-chat-ID (ersätt
[YOUR_ID]). - Bekräfta att Settings Mapper skickar output till Compose Kids Tale.
- Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter på Dispatch Story Text.
- Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter på Transmit Story Audio.
- Inloggningsuppgifter krävs: Anslut era telegramApi-inloggningsuppgifter på Send Story Image.
{{ $('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.
- Öppna Compose Kids Tale och behåll chunkingMode inställd på
advanced. - I Compose Kids Tale, verifiera att prompten i summarizationMethodAndPrompts är inställd på den tillhandahållna prompten för en längre barnberättelse.
- Säkerställ att Segment Text Blocks är länkat till Compose Kids Tale som textdelare, med chunkSize inställt på
500och chunkOverlap inställt på300. - Anslut AI Chat Engine som språkmodell för Compose Kids Tale.
- Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter på AI Chat Engine.
- Ställ in Model i AI Chat Engine till
gpt-3.5-turbo-16k-0613.
Steg 4: Konfigurera parallella outputs och skapa media
När berättelsen har genererats förgrenas arbetsflödet till ljud, bild och textleverans parallellt.
- Bekräfta att Compose Kids Tale skickar output till Render Story Audio, Generate Image Prompt och Dispatch Story Text parallellt.
- I Render Story Audio, ställ in Resource till
audiooch Input till{{ $json.response.text }}. - Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter på Render Story Audio.
- I Generate Image Prompt, behåll prompten som sammanfattar karaktärernas visuella uttryck och säkerställer att ingen text finns i bilden.
- Anslut Secondary AI Chat Engine som språkmodell för Generate Image Prompt.
- Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter på Secondary AI Chat Engine.
- I Create Story Illustration, ställ in Resource till
imageoch Prompt till=Produce an image ensuring that no text is generated within the visual content. {{ $json.response.text }}. - Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter på Create Story Illustration.
Steg 5: Konfigurera leverans av output till Telegram
Skicka berättelsetext, ljud och bild till er Telegram-kanal eller chatt.
- I Dispatch Story Text, ställ in Text till
{{ $json.response.text }}och Chat ID till{{ $('Settings Mapper').item.json.chatId }}. - I Transmit Story Audio, ställ in Operation till
sendAudio, aktivera Binary Data och använd Chat ID som{{ $('Settings Mapper').item.json.chatId }}. - 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.
- Klicka på Execute Workflow för att köra flödet manuellt från Scheduled Automation Trigger.
- Bekräfta att Dispatch Story Text skickar ett berättelsemeddelande, att Transmit Story Audio levererar ljud och att Send Story Image levererar en bild.
- Om någon output saknas, verifiera inloggningsuppgifter och de parallella anslutningarna från Compose Kids Tale.
- När allt är validerat, växla arbetsflödet till Active så att det körs var 12:e timme automatiskt.
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
Cirka 30 minuter om din Telegram-bot och din OpenAI-nyckel är klara.
Nej. Du klistrar mest in nycklar, kopplar Telegram och justerar några textprompter.
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.
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.
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.
Oftast beror det på en felaktig bot-token eller att boten inte lades till i kanalen med behörighet att publicera.
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.
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.