Turn Telegram into an AI assistant with OpenAI voice, memory and tools
Ready for 3.0What this workflow does
This AI workflow has 38 nodes and runs on Telegram events (message). Along the way it connects Telegram, OpenAI and OpenAI Chat Model.
How it runs
Trigger: On Telegram events (message).
- If: checks a condition and branches into true / false
- Edit Fields (Edit Fields (Set)): sets 9 fields: chat_id, mensaje.texto, mensaje.audio.file_id…
- Switch: routes items into 2 branches
- Get a file (Telegram): work with file
- Text Message (Edit Fields (Set)): sets 1 field: texto
- OpenAI: transcribe (audio)
- Clean Message (Code): runs custom JavaScript code
- audio message (Edit Fields (Set)): sets 1 field: mensaje
- final message (Edit Fields (Set)): sets 3 fields: mensaje_final, chat_id, timestamp
- Lucy (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 6 tools (Think, Calculator, Email Agent, ContactAgent…); memory: Simple Memory
…plus 15 more steps. 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 (18)
- Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Telegram Trigger
n8n-nodes-base.telegramTrigger - Edit Fields (Set)
n8n-nodes-base.set - Telegram
n8n-nodes-base.telegram - OpenAI
@n8n/n8n-nodes-langchain.openAi - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Switch
n8n-nodes-base.switch - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Auto-fixing Output Parser
@n8n/n8n-nodes-langchain.outputParserAutofixing - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Wait
n8n-nodes-base.wait - Code
n8n-nodes-base.code - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
From the author
Who this template is for This workflow is for users who want to turn Telegram into a personal AI-powered assistant capable of handling everyday tasks through natural language. It's ideal for solo founders, operators, or professionals who want to manage…