Telegram y n8n: crea un bot de Telegram que responde con IA
Lección del curso gratis de inteligencia artificial de 23 horas: Juan Pe Navarro conecta su agente de atención al cliente a un bot de Telegram.
El vídeo empieza en el minuto de esta lección y sigue con el resto del curso. Ver el curso completo con su índice · Ver en YouTube
Para conectar Telegram con n8n creas un bot con BotFather, copias el token que te da y lo pegas en una credencial de Telegram en n8n. Después usas el disparador «On message» para recibir los mensajes y el nodo «Send Text Message» con el chat ID para responder. En este tramo del curso de inteligencia artificial gratis, grabado a principios de 2025, Juan Pe Navarro lo hace con un agente de IA que atiende a los clientes de una clínica.
Crear el bot de Telegram con BotFather
Juan Pe trabaja desde web.telegram.org, la versión web, que se vincula escaneando un código QR con la aplicación del teléfono. Para crear el bot usa BotFather, la herramienta oficial de Telegram para crear bots.
- Busca BotFather en Telegram y sigue sus pasos para crear un bot nuevo.
- Ponle un nombre de usuario que termine en «bot».
- Copia el token de acceso que te da: es la clave para conectarlo con n8n.
- En n8n, crea la credencial de Telegram y pega el token.
El error que impedía probar el disparador
Con todo configurado, el disparador de Telegram no le dejaba hacer la prueba y n8n no decía por qué. Juan Pe tarda un rato en encontrarlo: el problema era el nodo de salida de Telegram, el que envía la respuesta. Lo quita, prueba el disparador, escribe «Hola, buenas tardes» al bot y el mensaje llega a n8n. Después vuelve a poner el nodo de salida. Lo cuenta para que no pierdas tiempo si te pasa lo mismo.
Responder con el agente: memoria, chat ID y sin marca de agua
Como los mensajes ya no vienen del chat de pruebas, hay que ajustar dos cosas. En la memoria del agente, el identificador de la sesión pasa a ser el chat ID de Telegram, para que recuerde cada conversación por separado. En el nodo «Send Text Message» se arrastra el chat ID desde la vista de esquema y como texto se pone la respuesta del agente. Por último, desactiva la opción que añade «Este mensaje ha sido enviado automáticamente por n8n». Con el flujo activo, el bot responde a un paciente con dolor de cuello y le manda el enlace para pedir cita.
Dudas sobre esta lección
¿Cómo se crea un bot de Telegram?
Con BotFather, la herramienta de Telegram para crear bots. Le pides un bot nuevo, le das un nombre de usuario que termine en «bot» y te devuelve un enlace al bot y un token de acceso. Ese token es el que se usa para conectarlo con otras aplicaciones, como n8n.
¿Dónde pongo el token de Telegram en n8n?
En una credencial de Telegram dentro de n8n, al configurar el nodo disparador. Juan Pe copia el token desde BotFather y lo pega ahí; a partir de ese momento n8n puede recibir los mensajes del bot y responderlos.
¿Cómo quito el mensaje «enviado automáticamente por n8n» en Telegram?
En el nodo que envía el mensaje, desactiva la opción de atribución de n8n (Append n8n Attribution). En el curso, Juan Pe lo prueba con y sin ella para que veas la diferencia.
¿Se puede hacer lo mismo en WhatsApp?
Sí. Juan Pe explica que el mismo agente se puede poner en una web, en WhatsApp o donde quieras; eligió Telegram para enseñar también a crear un bot. Para WhatsApp tienes la lección cómo crear un chatbot de WhatsApp.
Más lecciones de este curso
- ManyChat y n8n: un agente de IA que responde en InstagramEmpieza en el 15:44:00
- Cómo automatizar correos en Gmail con inteligencia artificialEmpieza en el 18:53:30
- Harpa AI: la extensión de Chrome que lleva ChatGPT a cualquier páginaEmpieza en el 01:24:30
- Programar con ChatGPT sin saber programarEmpieza en el 02:33:28
- Cómo implementar IA en una empresa, paso a pasoEmpieza en el 05:00:12
- Qué es un sistema RAG y cómo funciona una base de datos vectorialEmpieza en el 05:09:33
Lecciones relacionadas de otros cursos
- Cómo crear imágenes con ChatGPTLección · Curso gratis de ChatGPT para principiantes
- Cómo crear un GPT personalizado en ChatGPTLección · Curso gratis de ChatGPT para principiantes
- Cómo crear un programa con IA sin saber programarLección · Curso gratis de Claude Code para principiantes
- Cómo crear una skill en ClaudeLección · Curso gratis de Claude Code: vibe coding en español
