Edit Images with Text Prompts using Gemini AI and Telegram Bot
Transform your Telegram chats into a creative powerhouse with this AI-driven image editing bot. Send an image document with a descriptive caption, and watch it get intelligently edited in seconds—no design skills required!
📋 What This Template Does This workflow powers a Telegram bot that automatically processes incoming image documents with text prompts. It downloads the file, uses Google Gemini AI to edit the image based on your caption, and instantly replies with the enhanced version. Triggers on new messages containing documents and captions Securely downloads and validates files before AI processing Leverages Gemini for precise, prompt-based image edits Sends the polished result back to the chat seamlessly
🔧 Prerequisites A Telegram bot created via @BotFather Google AI Studio account for Gemini API access n8n instance with Telegram and Google Gemini nodes enabled
🔑 Required Credentials
Telegram API Setup Open Telegram and message @BotFather Use /newbot to create your bot and note the token In n8n, go to Credentials → Add Credential → Search "Telegram API" Paste the token and save as "Telegram Bot"
Google Gemini API Setup Visit aistudio.google.com and sign in with Google Click "Get API key" → Create API key in a new project In n8n, go to Credentials → Add Credential → Search "Google Gemini API" Enter the API key and save as "Gemini API"
⚙️ Configuration Steps Import the provided JSON into your n8n workflows Assign the Telegram Bot credential to the trigger and Telegram nodes Assign the Gemini API credential to the Edit Image node Activate the workflow and note your bot's username Test by sending an image document with a caption like "add a sunset background" to your bot
🎯 Use Cases Personal creativity boost**: Send a selfie with "make me a superhero" for fun edits during downtime Social media content**: Upload product photos with "enhance lighting and add text overlay" for quick marketing visuals Educational sketches**: Share drawings with "colorize and detail" to turn student ideas into professional illustrations Team collaboration**: In group chats, prompt "remove background" for instant design feedback loops
⚠️ Troubleshooting Bot not responding**: Verify token in credentials and ensure "message" updates are enabled in the trigger File download fails**: Check if the sent file is a document/image; Telegram expires links after 1 hour—resend if needed AI edit errors**: Confirm Gemini API key quotas; shorten prompts if over 100 words for better results No edited image sent**: Inspect execution log for binary data flow; ensure "binaryData" is toggled on in send node
Related Templates
Provide latest euro exchange rates from European Central Bank via Webhook
What is this workflow doing? This simple workflow is pulling the latest Euro foreign exchange reference rates from the E...
Automate Daily Keyword Research with Google Sheets, Suggest API & Custom Search
Who's it for This workflow is perfect for SEO specialists, marketers, bloggers, and content creators who want to automa...
USDT And TRC20 Wallet Tracker API Workflow for n8n
Overview This n8n workflow is specifically designed to monitor USDT TRC20 transactions within a specified wallet. It u...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments