Bildförfrågningar låter enkla tills de landar i din inkorg: ”Kan du göra den renare?” ”Mer cinematisk.” ”Samma, men annorlunda.” Sedan fastnar du i en fram-och-tillbaka-loop, exporterar versioner och försöker gissa vad ”mer tryck” betyder.
Marknadschefer känner av det när intressenter vill ha oändliga variationer. Community managers blir nedgrävda när medlemmar börjar DM:a redigeringar. Och om du driver en liten studio vet du redan hur snabbt en ”snabb justering” blir till förlorade eftermiddagar. Den här automatiseringen för Telegram OpenAI edits ger dig konsekventa bildändringar på beställning utan manuell handpåläggning.
Du sätter upp en Telegram-bot som tar emot en bild plus instruktioner, skickar den till AI för redigering eller variationer och svarar med ett polerat resultat. Du får också lära dig var i flödet du kan anpassa det så att det passar ditt varumärke och ditt användningsfall.
Så fungerar automatiseringen
Här är hela arbetsflödet du kommer att sätta upp:
n8n Workflow Template: Telegram + OpenAI: putsade bildredigeringar vid begäran
flowchart LR
subgraph sg0["Telegram Bot 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/>Telegram Bot Trigger"]
n1["<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/>Edit Image (OpenAI)"]
n2@{ icon: "mdi:cog", form: "rounded", label: "Convert to Binary Image", 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/>Send Edited Image"]
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/>Generate Variation (Replicate)"]
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Retrieve Generated Image"]
n6["<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 Variation Image"]
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Get File Path"]
n8@{ icon: "mdi:cog", form: "rounded", label: "Wait for Processing", pos: "b", h: 48 }
n7 --> n4
n3 --> n7
n1 --> n2
n8 --> n5
n0 --> n1
n2 --> n3
n5 --> n6
n4 --> n8
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 n1,n4,n5,n7 api
classDef customIcon fill:none,stroke:none
class n0,n1,n3,n4,n5,n6,n7 customIcon
Varför det här spelar roll: bildförfrågningar skapar oändligt omarbete
Det frustrerande med bildredigeringar är inte redigeringen. Det är koordineringen. Någon skickar en bild i chatten, beskriver vad de vill i en halv mening och du svarar med frågor eftersom du behöver detaljer. Sedan väntar du. Sedan exporterar du. Sedan ber de om ”en version till”, men originalfilen ligger begravd någonstans mellan ett dussin chattar och en nedladdningsmapp full av ”final-final-v3”. Om du gör det här för produktbilder, sociala inlägg eller community-förfrågningar blir den mentala overheaden den verkliga kostnaden.
Det adderas snabbt. Här är var det skapar fel i verkligheten.
- Instruktioner kommer i utspridda meddelanden, så förfrågan ändras under tiden och du gör om arbete du redan har gjort klart.
- Varje manuell export och uppladdning skapar förseningar, och folk tolkar förseningen som ”vi prioriterar inte det här”.
- Kvaliteten driver när flera personer ”gör en genomgång” av redigeringar, vilket betyder att ert varumärkesutseende blir inkonsekvent över tid.
- Variationsönskemål (”ge mig fem alternativ”) blir en tidstjuv, även när grundredigeringen är enkel.
Det du bygger: en Telegram-bot som redigerar och returnerar bilder automatiskt
Det här arbetsflödet gör Telegram till en enkel ”förfrågan in, resultat ut”-kanal för bildredigering. En användare skickar din Telegram-bot en bild plus en kort instruktion (tänk ”ta bort stök i bakgrunden”, ”få det att se ut som en premiumannons” eller ”skapa en stämningsfull nattversion”). n8n tar emot meddelandet, hämtar filen och skickar den till en AI-endpoint för bildredigering. När redigeringen är klar konverterar flödet den returnerade bilden till en korrekt fil och postar den tillbaka till Telegram automatiskt. Det kan också generera en kreativ variant via en andra modell, vänta medan den bearbetas och sedan hämta och leverera den versionen också. Så du får både en uppstädad redigering och en valfri ”alternativ tolkning” utan att behöva bevaka processen.
Flödet startar i Telegram och skickar sedan bilden genom AI för redigering och variationer. Efter det hanterar det de tråkiga bitarna (filkonvertering, hämtning och svar) så att användaren får en användbar bild direkt i samma chatt.
Det du bygger
| Vad som automatiseras | Vad du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att du hanterar 10 bildjusteringsförfrågningar per dag för sociala inlägg och produktposter. Manuellt kanske du lägger cirka 10 minuter per förfrågan bara på att ladda ner filer, göra en snabb redigering, exportera och skicka tillbaka, vilket är ungefär 100 minuter om dagen. Med det här flödet är ”mänsklig tid” snarare runt 1 minut för att skicka instruktionen, sedan väntar du ett par minuter på bearbetning och boten svarar automatiskt. Det är ungefär en och en halv timme tillbaka en vanlig dag, utan att anställa hjälp.
Innan du börjar
- n8n-instans (testa n8n Cloud gratis)
- Självhostat alternativ om du föredrar det (Hostinger fungerar bra)
- Telegram-bot för att ta emot bilder och svara.
- OpenAI API-åtkomst för att skapa den redigerade bilden.
- Replicate API-åtkomst för valfria bildvariationer.
Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in API-nycklar 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 startar allt. En användare skickar din bot en bild och en instruktion i Telegram. Flödet fångar meddelandet och den bifogade filen så att kontexten inte tappas bort.
Bilden skickas för redigering. n8n anropar en AI-endpoint för bildredigering via HTTP Request och skickar användarens instruktion tillsammans med originalbilden. Flödet konverterar sedan svaret till en korrekt binär fil som kan skickas tillbaka till Telegram på ett tillförlitligt sätt.
En andra variation kan skapas. Flödet hämtar filsökvägen, skapar ett Replicate-jobb för ”variant”, väntar kort medan jobbet blir klart och hämtar sedan utdata och förbereder den för leverans.
Resultaten hamnar tillbaka i chatten. Den redigerade bilden skickas till användaren, och den valfria varianten skickas efter hämtning. Ingen behöver ladda ner något eller jaga länkar.
Du kan enkelt ändra promptreglerna och ”variant”-grenen för att matcha olika stilar, modereringskrav eller utdataformat. Se den fullständiga implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera Telegram-triggern
Det här arbetsflödet startar när en användare skickar en bild till er Telegram-bot, så ni måste konfigurera triggern korrekt.
- Lägg till och öppna Telegram Incoming Trigger.
- Credential Required: Anslut era Telegram Bot API-inloggningsuppgifter.
- Slutför er Telegram-botkonfiguration i BotFather och klistra in token i inloggningsuppgifterna.
- Spara noden för att skapa webhooken och säkerställ att boten är online.
Steg 2: anslut begäran för AI-bildredigering
Den inkommande bilden skickas till en AI-endpoint för redigering innan den transformeras och returneras till användaren.
- Öppna AI Image Edit Request och konfigurera HTTP-begäran till er AI-endpoint för bildredigering.
- Credential Required: Anslut era inloggningsuppgifter för HTTP Request (till exempel en API-nyckel i en header).
- Säkerställ att begäran använder bilddatan från det inkommande Telegram-meddelandet som payload.
- Öppna Transform to Binary File och mappa AI-svarets bild (base64) till binär utdata för Telegram.
Steg 3: skicka den redigerade bilden och förbered variant-pipelinen
Det här steget returnerar den redigerade bilden till användaren och förbereder originalfilen för en Replicate-variant.
- Konfigurera Telegram Edited Image Send för att skicka den binära bildutdatan till chatt-ID:t från Telegram Incoming Trigger.
- Credential Required: Anslut era Telegram Bot API-inloggningsuppgifter.
- Öppna Fetch File Path och ställ in den för att hämta filsökvägen från Telegrams fil-API.
- Credential Required: Anslut era inloggningsuppgifter för HTTP Request (för åtkomst till Telegram API).
- Öppna Create Replicate Variant och konfigurera HTTP-begäran för att skicka fil-URL:en till er Replicate-model-endpoint.
- Credential Required: Anslut era inloggningsuppgifter för HTTP Request (Replicate API-token eller auth-header).
Steg 4: hämta och leverera AI-varianten
Arbetsflödet väntar på att varianten ska renderas, hämtar den och skickar sedan tillbaka den till Telegram.
- Öppna Processing Delay och ställ in den så att den väntar den förväntade genereringstiden (till exempel 45 sekunder).
- Konfigurera Retrieve Variant Image för att hämta den färdiga utdatan från Replicate med hjälp av prediction-ID:t som returnerades tidigare.
- Credential Required: Anslut era inloggningsuppgifter för HTTP Request (Replicate API-token eller auth-header).
- Konfigurera Telegram Variant Dispatch för att skicka den hämtade variantbilden till den ursprungliga chatten.
- Credential Required: Anslut era Telegram Bot API-inloggningsuppgifter.
Steg 5: testa och aktivera ert arbetsflöde
Verifiera varje steg från Telegram-inhämtning till AI-svar innan ni slår på arbetsflödet.
- Klicka på Execute Workflow och skicka en bild med en bildtext till er Telegram-bot.
- Bekräfta att Telegram Edited Image Send svarar med en redigerad bild och att Telegram Variant Dispatch skickar en variant senare.
- Om någon HTTP-begäran misslyckas, granska auth-headers och endpoints i AI Image Edit Request, Fetch File Path, Create Replicate Variant och Retrieve Variant Image.
- Växla arbetsflödet till Active för att starta automatiserad bearbetning av alla inkommande bilder.
Felsökningstips
- Telegram-uppgifter kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först din bot-token och chattbehörigheterna i Telegram.
- Om du använder Wait-noder eller extern rendering varierar behandlingstider. Öka väntetiden om noder längre fram fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in er varumärkesröst tidigt, annars kommer du att redigera utdata i all evighet.
Snabba svar
Cirka 30 minuter om dina API-nycklar är redo.
Nej. Du kopplar Telegram och klistrar in API-uppgifter. Resten handlar mest om att välja fält och testa med en exempelbild.
Ja. n8n har ett gratis självhostat alternativ 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 OpenAI API-kostnader och Replicate-användning, vilket kan vara några cent per bild beroende på modell och storlek.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller självhosting på en VPS. För självhosting är Hostinger VPS prisvärt och hanterar n8n bra. Självhosting ger dig obegränsade körningar men kräver grundläggande serveradministration.
Ja, och det bör du. Den snabbaste vinsten är att justera mappningen från instruktion till prompt i steget HTTP Request som skickar redigeringsförfrågan, så att din bot upprätthåller regler som ”behåll produktetiketten läsbar” eller ”matcha vår varumärkesbelysning”. Du kan också byta anropet ”Create Replicate Variant” till en annan modell, eller hoppa över variant-grenen helt om du bara vill ha ett resultat. Vanliga anpassningar är att lägga till moderering, begränsa tillåtna stilar och skriva resultat till Airtable eller Google Sheets för uppföljning.
Oftast är det bot-token eller chattbehörigheter. Skapa en ny token i BotFather, uppdatera den i n8n och bekräfta att boten får läsa meddelanden och skicka bilder i målchatten. Om det bara fallerar ibland kan Telegrams rate limits dyka upp när många förfrågningar kommer samtidigt, så att sprida ut förfrågningar eller lägga in en kort väntan kan hjälpa.
Med en typisk n8n Cloud-plan kan du köra tusentals körningar per månad, och vid självhosting är det främst servern som sätter gränsen. I praktiken begränsas flödet av modellernas behandlingstid, så toppar går bra men du vill ha en kö (Split in Batches) om en community börjar skicka dussintals samtidigt.
Ofta, ja. n8n är helt enkelt bekvämare när du har flersteglogik: hämta en fil, anropa en AI-endpoint, konvertera format, vänta på ett asynkront jobb, hämta igen och svara. Du slipper också betala extra för ”premium”-funktioner som förgrening eller flera HTTP-anrop i en körning. Zapier eller Make kan vara snabbare för väldigt enkla tvåstegszaps, men de blir klumpiga när du behöver hantera binärer och polling. Om du är osäker, prata med en automationsexpert och beskriv din volym och ditt användningsfall.
När detta är live slutar bildredigeringar vara en tidstjuv och börjar kännas som ett självbetjäningssystem. Sätt upp det en gång, trimma dina prompts och låt boten hantera återkommande förfrågningar.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.