Analyze images & extract text with GPT-4o Vision and Telegram
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 7 nodes and runs on Telegram events (message). Along the way it connects Telegram. It also calls api.aimlapi.com over HTTP.
How it runs
Trigger: On Telegram events (message).
- Step 1.5 · 💬 Typing… (Telegram): send chat action
- Step 2 · 📷 Get Photo (Telegram): work with file
- Step 3 · 🧩 Extract → base (Extract from File): extracts data from a file (binary to propery)
- Step 3.5 · 🧑💻 Build Data URI (Code): runs custom JavaScript code
- Step 4 · 🧠 AIMLAPI Vision (HTTP) (HTTP Request): calls api.aimlapi.com (POST)
- Step 5 · 📤 Reply to Telegram (Telegram): uses Telegram
Services it uses
HTTP calls to: api.aimlapi.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Telegram
n8n-nodes-base.telegram - Extract from File
n8n-nodes-base.extractFromFile - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest
From the author
Who’s it for Teams and makers who want a plug-and-play vision bot: users send a photo in Telegram, the bot returns a concise description plus OCR text. No custom servers required—just n8n, a Telegram bot, and an AIMLAPI key. What it does / How it works The…