Multimodal telegram bot with voice, image & video analysis using Claude & Gemini
Ready for 3.0What this workflow does
This AI workflow has 16 nodes and runs on Telegram events (message). Along the way it connects Telegram, OpenAI, Date & Time and Anthropic Chat Model and 1 more.
How it runs
Trigger: On Telegram events (message).
- Switch: routes items into 5 branches
- Get a Audio File (Telegram): work with file
- Get a Photo (Telegram): work with file
- Get a Video File (Telegram): work with file
- Merge: merges the data from its input branches
- Transcribe a recording (OpenAI): transcribe (audio)
- Analyze an image (Google Gemini): analyze (image)
- Analyze video (Google Gemini): analyze (video)
- Edit Fields (Edit Fields (Set)): sets 1 field: User Input
- AI Agent: runs an AI agent, with model: Anthropic Chat Model; 1 tool (Date & Time); memory: Simple Memory
…plus 1 more step. See the full node list below.
Services it uses
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 (12)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Switch
n8n-nodes-base.switch - No Operation, do nothing
n8n-nodes-base.noOp - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI
@n8n/n8n-nodes-langchain.openAi - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Date Time Tool
n8n-nodes-base.dateTimeTool - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Telegram
n8n-nodes-base.telegram - Merge
n8n-nodes-base.merge - Edit Fields (Set)
n8n-nodes-base.set - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini
From the author
Quick overview This is a starting point for building a Telegram AI agent. The base handles four input types: voice, pictures, video, and text, through the AI models of your choice. From here you connect tools to expand what the agent can do inside your n8n…