Cómo crear un agente de IA en Telegram (guía 2026)
Guía práctica para crear un agente de IA en Telegram en 2026: configuración con BotFather, las cuatro vías reales (Python, n8n, SaaS, runtime de agente) y cómo elegir.

Quieres un agente de IA que viva dentro de Telegram. No una pestaña más en el navegador ni otra app móvil, sino un contacto en tu barra lateral que responde cuando le escribes, recuerda lo que le contaste la semana pasada y, de verdad, puede hacer cosas en lugar de solo charlar.
La buena noticia es que Telegram es la plataforma de mensajería más amable para construir esto. La Bot API es gratuita, se abre en dos minutos con BotFather y no cobra por mensaje, a diferencia de WhatsApp Business, que cobra por conversación y exige verificación con Meta. La menos buena es que "cómo crear un agente de IA en Telegram" se divide en al menos cuatro caminos distintos en 2026, y el adecuado depende de si eres desarrollador y disfrutas montando stacks o si eres alguien que quiere el agente funcionando esta misma noche.
Esta guía repasa lo que realmente necesitas, los cuatro caminos posibles y un árbol de decisión honesto al final.
Qué significa de verdad "un agente de IA en Telegram"
Antes de elegir stack, conviene ser preciso con lo que vas a construir. La frase abarca un espectro amplio:
- Un envoltorio de chat simple. El bot pasa tus mensajes a un LLM y devuelve la respuesta. Útil, pero se olvida de todo cuando el chat se desplaza.
- Un chatbot con memoria. El mismo flujo, pero con memoria de sesión o un vector store para recordar mensajes anteriores.
- Un agente. Un proceso de larga duración con personalidad, herramientas que puede invocar (búsqueda web, calendario, email, tus propias APIs), memoria persistente entre sesiones y capacidad para ejecutar trabajo de varios pasos por su cuenta.
La mayoría de tutoriales online se quedan en el envoltorio de chat. Está bien si solo quieres chatear. Si quieres que el agente recuerde el proyecto que le describiste el miércoles pasado o que ejecute un resumen diario por la mañana, necesitas memoria persistente y un scheduler, que son justo lo que convierte un bot en un agente.
Las dimensiones que aprietan al elegir stack:
- Memoria entre sesiones: ¿el agente te recuerda la semana que viene o cada conversación nueva arranca desde cero?
- Herramientas y skills: ¿puede hacer cosas (enviar correos, buscar en la web, resumir un PDF, llamar a tu API) o solo charla?
- BYOK: ¿puedes apuntarlo a tu propia clave de OpenAI, Anthropic u OpenRouter o estás atado a los créditos del proveedor?
- Hosting: SaaS alojado, no-code en la nube, autohospedado o runtime gestionado.
- Allowlist: ¿puedes restringirlo a tu propio user ID de Telegram o cualquiera que lo encuentre puede quemar tus créditos?
La memoria es lo que más pesa. Un chatbot responde preguntas; un agente personal las recuerda.

Paso cero: crear el bot en BotFather
Todos los caminos de abajo arrancan con el mismo paso de cinco minutos, así que hazlo primero.
Abre Telegram, busca @BotFather y envía /newbot. BotFather pedirá dos cosas en este orden:
- Un nombre visible (puede llevar espacios y cambiarse después).
- Un nombre de usuario, que debe acabar en
boty es permanente.
Cuando los acepte, BotFather responderá con un token de API parecido a 123456789:ABCdef.... Trátalo como una contraseña: cualquiera con ese token puede publicar mensajes en nombre de tu bot. Guárdalo en un gestor de contraseñas o en un archivo .env que no subas al repo.
Algunos comandos de BotFather útiles desde el primer día:
/setdescription: la introducción corta que ven los usuarios al abrir el chat./setcommands: el menú de autocompletado de comandos slash./setprivacy: en grupos, ponlo en "Disable" si quieres que el bot vea todos los mensajes y no solo aquellos en los que se le menciona.
Dos detalles que sorprenden a los principiantes. Primero, la Bot API de Telegram es realmente gratis y sin tarifas por mensaje, incluso a escala. Segundo, por defecto un bot solo inicia conversación después de que el usuario le mande el primer mensaje, así que en desarrollo, escríbele tú al bot una vez antes de esperar respuesta.
Camino 1: Python desde cero (BotFather + python-telegram-bot + OpenAI)
El camino clásico de desarrollador. Escribes un pequeño servicio en Python que conecta la Bot API de Telegram con la API de un LLM y decide qué pasa por el medio.
El stack al que casi todo el mundo llega:
# requirements.txt
python-telegram-bot==22.1
openai==1.40.0
python-dotenv==1.0.1
El bucle mínimo es:
from telegram.ext import Application, MessageHandler, filters
from openai import OpenAI
import os
client = OpenAI(api_key=os.environ["OPENAI_API_KEY"])
async def reply(update, context):
msg = update.message.text
answer = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": msg}],
).choices[0].message.content
await update.message.reply_text(answer)
app = Application.builder().token(os.environ["TELEGRAM_BOT_TOKEN"]).build()
app.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, reply))
app.run_polling()
Ese código es un chatbot, todavía no un agente. Para convertirlo en agente añades cuatro cosas encima:
- Memoria. Una tabla en SQLite o Postgres indexada por
chat_idpara el historial corto. Para recuerdo más largo, un vector store como ChromaDB, Qdrant o pgvector. - Herramientas. Function-calling en el LLM para que pueda llamar a tus APIs, a la web o al sistema de ficheros.
- Allowlist. Comprueba
update.effective_user.idcontra una variable de entornoALLOWED_USERSpara que un usuario aleatorio no te vacíe la clave. - Un host. Algo que mantenga el proceso vivo cuando tu portátil duerma. Una VPS de 5 €/mes como Hetzner CX22 o una Raspberry Pi sobran: el modelo corre en servidores de OpenAI, no en los tuyos.
Tiempo hasta "agente que recuerda y usa herramientas": un fin de semana si te manejas con Python, más si no. Coste: tokens del proveedor (unos pocos euros al mes para uso personal) más el host.
Mejor para: desarrolladores que quieren control total, sin atadura a un proveedor, y dispuestos a mantener un servicio Python.
Camino 2: No-code con n8n (o Make)
Si no quieres escribir código pero quieres control real sobre el flujo, n8n es la opción open source más fuerte en 2026. Es un constructor visual de workflows que puedes autohospedar en una VPS de 5 €/mes o usar en n8n.cloud.
La construcción son aproximadamente cuatro nodos:
- Telegram Trigger: escucha los mensajes nuevos del bot.
- Nodo AI Agent: el nodo de agente integrado de n8n, configurado con un LLM (OpenAI, Anthropic, Groq, etc.) y un buffer de memoria.
- Nodos de herramientas (opcionales): HTTP Request, Google Sheets, Postgres, tus propias APIs.
- Telegram Send Message: responde en el mismo chat.
El nodo AI Agent trae una opción Memory integrada. Elige Window Buffer Memory para los últimos N turnos o conecta un nodo de memoria Postgres o Redis si quieres persistencia entre reinicios de n8n.
El compromiso honesto: n8n es ante todo una herramienta de workflow y solo después una plataforma de agentes. Brilla cuando el bot es sobre todo una capa de triaje encima de un workflow que ya tienes - captación de leads, registro de gastos, actualización de CRM, pretriaje de soporte. Empieza a sufrir cuando el agente necesita pensar en vez de enrutar. Si te ves añadiendo un quinto nodo IF para manejar matices del lenguaje humano, estás simulando razonamiento con ramas y el agente va a perder. Profundizamos el contraste en Hermes Agent vs n8n.
Mejor para: quien no programa, o quien ya usa n8n para otros workflows y quiere una capa en Telegram para ellos.
Camino 3: Constructores SaaS alojados
Plataformas que envuelven el stack tras una interfaz web. Te registras, pegas el token de BotFather, arrastras unos bloques, pulsas publicar y el bot está en marcha. Voiceflow, Botpress, Mosaia, Lobster Father y una larga lista de nichos viven aquí.
Los compromisos son los esperables:
- El setup más fácil del mercado: muchas veces en menos de una hora, a veces en cinco minutos.
- BYOK es raro. Normalmente consumes los créditos del proveedor con margen o agotas el plan gratuito en una tarde.
- La "memoria" que anuncia la web suele ser por sesión, no entre sesiones. Pruébalo el día ocho antes de comprometerte.
- Tus mensajes y los de tus usuarios pasan por la infraestructura del proveedor. Lee la política de privacidad.
Este camino encaja cuando el bot es un FAQ de cara al cliente o una capa de captación de leads y no necesitas memoria personal persistente.
Mejor para: pequeñas empresas que quieren un bot de Telegram de cara al cliente con mínima carga operativa y sin necesidad de memoria personal entre sesiones.
Camino 4: Un runtime de agente autohospedado
Es la categoría más nueva y la que mejor encaja con el uso "agente personal en Telegram". Un runtime de agente autohospedado es un proceso de larga duración pensado específicamente para ser un agente: trae memoria estructurada, capa de skills, scheduler y entrega de primera clase en Telegram (y otras plataformas) de fábrica.
Las dos opciones open source reales:
- OpenClaw guarda todo como ficheros Markdown y YAML dentro de tu workspace. Local-first, transparente, las skills se llevan entre máquinas porque son solo ficheros.
- Hermes Agent es el que mejor conocemos, porque Hermify es su versión gestionada. Mantiene un perfil persistente y memoria entre sesiones, crea y mejora skills automáticamente mientras trabaja, corre en una VPS de 5 € o una Raspberry Pi y trae soporte de Telegram de primera incluido allowlist, modo voz y planificación en lenguaje natural. Para un paso a paso, ve Cómo desplegar Hermes Agent en Telegram.
El perfil de coste es parecido al del Camino 1 (te lo alojas), con la ventaja de que el runtime hace el trabajo duro de memoria, skills y fiabilidad. Le pasas tu propia clave de OpenAI o Anthropic, dejas el token de BotFather en la configuración y tienes un agente que recuerda y actúa, sin un servicio Python que mantener.
Mejor para: quien quiere un agente personal de verdad (que recuerda, aprende y hace cosas), valora ser dueño del stack y se siente cómodo con una VPS de 5 € o una Pi.

Cómo elegir
Un árbol de decisión corto, ordenado por lo que la mayoría de gente necesita realmente:
| Tu situación | Camino | |---|---| | Quieres un chatbot, no te importan la memoria ni las herramientas | SaaS alojado (Camino 3). Gratis o casi gratis e instantáneo. | | Ya usas n8n / Make para otros workflows | n8n (Camino 2). Telegram Trigger + AI Agent. | | Eres desarrollador Python y quieres control total | Python desde cero (Camino 1). Reserva un fin de semana. | | Quieres un agente personal real que recuerde y aprenda | Runtime de agente autohospedado (Camino 4). | | Quieres el Camino 4 sin gestionar un servidor | Runtime gestionado: eso es Hermify. |
Una prueba de cordura antes de comprometerte: monta el bot, escríbele durante una semana y el día ocho ve qué recuerda cuando vuelves. Si recuerda el proyecto que le contaste el miércoles pasado, tienes un agente. Si no, tienes un chatbot. No hay nada malo con un chatbot, pero conviene saber con cuál acabaste.
Por qué Telegram y no WhatsApp o Discord
Es la segunda pregunta más frecuente y merece un párrafo. Telegram ganó para los agentes personales porque encajan tres cosas: la Bot API es gratis e inmediata (sin tarifas por mensaje, sin verificación de empresa, sin plantillas preaprobadas), la plataforma permite bots de terceros sin fricción y la UX del chat (respuestas, adjuntos, mensajes de voz, teclados inline) es lo bastante rica para soportar interacciones de agente. WhatsApp Business cobra por conversación y exige verificación con Meta y plantillas preaprobadas: viable para atención transaccional, doloroso para un agente personal de 19 €/mes. Discord encaja cuando tu comunidad ya vive ahí; lo cubrimos en una guía aparte.
También escribimos una comparativa más larga en El mejor asistente de IA para Telegram si quieres ver lado a lado las opciones que ya existen, en lugar de montar una.
Cierre
El camino más pequeño - SaaS alojado - está bien si lo que quieres es un chatbot. Python desde cero es la respuesta correcta si disfrutas montando stacks y quieres que cada línea sea tuya. n8n es la correcta si el bot es sobre todo fontanería de workflow. Un runtime de agente autohospedado es la correcta si quieres que el asistente sea una herramienta a largo plazo que mejora cuanto más la usas.
Si quieres la versión "agente personal" sin gestionar un servidor, empieza con Hermify. Es la versión gestionada de Hermes Agent: memoria persistente, BYOK, entrega en Telegram, allowlist y cero Docker que vigilar.
Elijas el camino que elijas, el premio es el mismo: un asistente que vive en la app que ya abres cincuenta veces al día.
Sources
Lanza tu propio agente Hermes
Trae tu clave de API, conecta Telegram y ten un agente de IA que evoluciona solo activo en 60 segundos.
Empezar