Volver al Blog
AI AgentsTelegramSetupHermes

Cómo Conectar un Asistente de IA a Telegram

Guía práctica para llevar un asistente de IA a Telegram, del token de BotFather a las respuestas en vivo, con la trampa operativa que casi nadie cuenta.

Por Hermify Team||7 min de lectura
Icono del avión de papel de Telegram junto a una burbuja de chat iluminada que representa una respuesta de asistente de IA

Quieres que el mismo asistente que ya usas en una pestaña del navegador viva dentro de Telegram, para poder escribirle desde el móvil que llevas en el bolsillo en lugar de abrir el portátil. La buena noticia es que la fontanería es sencilla: un token de bot, un bucle de mensajes y un LLM. Lo menos evidente es lo que hace falta para mantener esa tubería en línea después del primer "hola mundo".

Por qué llevar un asistente de IA a Telegram

La mayoría de las herramientas de IA viven detrás de una URL. Navegas hasta ellas, escribes, lees la respuesta y cierras la pestaña. El contexto desaparece en cuanto lo haces.

Telegram cambia esto tratando a tu asistente como cualquier otra conversación de tu lista de contactos. Puedes enviarle una nota de voz desde el coche, reenviarle un enlace de un grupo o pegar un mensaje de error mientras estás con el ordenador. Del otro lado, el mismo asistente mantiene la memoria de cada uno de esos intercambios, porque quien responde es un proceso persistente y no una página que se recarga.

Con ese marco en la cabeza, la pregunta interesante deja de ser "¿puedo sacarle una respuesta a un bot de Telegram?", que casi cualquier guía responde en cinco minutos. La pregunta real es "¿quién se hace cargo cuando el bot se queda mudo un martes a las once de la noche?".

Paso 1: Crea el bot en BotFather

Abre Telegram y busca @BotFather. Es la cuenta oficial con el check azul verificado. Pulsa Iniciar y envía:

/newbot

BotFather te hace dos preguntas:

  • Nombre visible: el que aparecerá en la ficha de contacto del bot. Puedes cambiarlo después.
  • Nombre de usuario: el @handle que se usa en enlaces y menciones. Debe tener entre 5 y 32 caracteres, solo alfabeto latino y terminar en bot (por ejemplo miai_asistente_bot).

Cuando aceptas un nombre válido, BotFather te devuelve un token. Tiene esta pinta:

7123456789:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw

Trata ese string como si fuera una contraseña. No lo pegues en capturas, chats de grupo ni repositorios públicos. Si se filtra, escribe a BotFather con /revoke, elige el bot y te dará uno nuevo; el antiguo deja de funcionar al instante.

Paso 2: Decide quién piensa

El token del bot solo sirve para enviar y recibir mensajes. No decide qué decir. Eso es trabajo del LLM. Tienes tres grandes opciones:

  • Una única API de LLM: apuntar directamente a OpenAI, Anthropic o Google. Simple, pero cada proveedor tiene su propio SDK, su modelo de autenticación y sus límites de uso.
  • Un enrutador tipo OpenRouter: una sola API key que da acceso a decenas de modelos. Puedes cambiar de modelo por tarea (rápido y barato para chat, modelo grande para razonar) sin malabares con cuentas.
  • Un modelo local: Ollama o llama.cpp en tu propio hardware. Sin coste por token, pero tú te encargas de la disponibilidad.

Para un asistente personal que tiene que sentirse ágil, la mayoría acaba en una API alojada. La latencia contra un modelo local en hardware de consumo suele ser peor que la de uno comercial bien conectado, y la calidad todavía va por detrás en razonamiento general.

Elijas el proveedor que elijas, genera la clave en su panel ahora mismo y guárdala junto al token del bot. Necesitarás ambas cosas en el siguiente paso.

Diagrama de un móvil enviando mensajes a un bot de Telegram respaldado por un proveedor de LLM

Paso 3: Construye (o toma prestado) el bucle de mensajes

Entre Telegram y el LLM tiene que haber un pequeño software que:

  1. Haga long polling (o use webhooks) contra la API de bots de Telegram para leer mensajes nuevos.
  2. Pase el texto del mensaje (y, si procede, el historial de la conversación) al LLM.
  3. Devuelva la respuesta del LLM al mismo chat en Telegram.
  4. Gestione errores para que un fallo puntual no mate el bucle en silencio.

Si te manejas en Python, la librería python-telegram-bot más el SDK del proveedor te dejan un prototipo funcionando en unas 40 líneas. En Node hay paquetes equivalentes. Para una vía estrictamente sin código, herramientas como Make.com o n8n permiten arrastrar un disparador de Telegram y una acción de OpenAI a un lienzo y conectarlos con una línea.

Dos detalles que casi seguro querrás añadir antes de considerarlo utilizable:

  • Una lista de usuarios permitidos, para que desconocidos que acierten con el handle del bot no te fundan el presupuesto de API. Los bots son buscables en Telegram; sin allowlist, tu bot responde a todo el mundo.
  • Memoria de conversación, para que el asistente recuerde turnos previos del mismo chat en lugar de tratar cada mensaje como el primero. Persiste el historial en una base de datos indexada por chat_id o usa un framework de agentes con memoria incorporada.

Paso 4: Mantén el proceso vivo

Aquí es donde mueren en silencio la mayoría de los proyectos de fin de semana.

Tu bot de Telegram solo responde mientras el bucle de mensajes está en marcha. Si corre en la terminal del portátil, se detiene en cuanto el portátil se duerme. Si es un python bot.py en un VPS barato, se detiene la próxima vez que el proceso caiga, que el VPS reinicie por una actualización de kernel o que dispares una excepción no controlada a las tres de la madrugada.

La respuesta habitual es poco glamorosa:

  • Envuelve el proceso en systemd (o Docker con restart: unless-stopped) para que el sistema operativo lo levante tras un fallo o un reinicio.
  • Manda los logs a algún sitio donde vayas a verlos de verdad (un fichero rotado por logrotate o un servicio de logs alojado).
  • Añade un chequeo que te avise si el bot lleva N minutos sin recibir un update de Telegram.
  • Guarda el token del bot y las claves de API en un gestor de secretos, no en un config.yaml en el mismo disco que el código.

Nada de esto es difícil por separado. Es simplemente una responsabilidad continua, y es la parte que decide si "asistente de IA en Telegram" acaba siendo una herramienta diaria y agradable o un proyecto que redesplegar cada pocas semanas.

El atajo: usar un Hermes Agent gestionado

Si te gusta la idea del asistente de IA en Telegram, pero no la de administrar un servidor Linux, el atajo consiste en delegar los dos pasos intermedios y quedarte con los que de verdad te importan.

Hermify ejecuta un Hermes Agent gestionado como un contacto de Telegram por ti. Tú aportas:

  • Tu token de bot (del paso 1)
  • Una clave de proveedor de modelos (del paso 2), o un plan que incluya el acceso al modelo

Hermify se encarga del bucle de mensajes, del supervisor del proceso, de los ficheros de memoria que persisten entre conversaciones y del almacenamiento seguro de credenciales. El bot queda vivo en tu Telegram en cerca de un minuto, y cuando el proceso necesita reiniciarse se reinicia solo, así que te enteras por un panel y no por un chat en silencio. Empieza con Hermify para probar la vía gestionada.

El Hermes Agent que hay debajo es open source, así que no estás atado al hosting: puedes mover más adelante la misma configuración a tu propio VPS si decides que la carga operativa merece la pena. La mayoría descubre que nunca lo hace.

Escena cinematográfica oscura de un móvil brillando con un chat de Telegram, sugiriendo un asistente de IA siempre activo

Elegir entre DIY y gestionado

Los dos caminos funcionan. La decisión trata más bien de dónde quieres invertir tu atención:

  • DIY si ya administras este tipo de infraestructura, quieres control total sobre el modelo, los ficheros de memoria y los prompts, y consideras la parte operativa como parte de la gracia.
  • Gestionado si quieres que el asistente sea sencillamente un contacto de Telegram al que escribir desde cualquier sitio, sin mantenimiento de fin de semana.

En ambos casos la mejora de UX es la misma: tu asistente deja de ser una URL y se convierte en alguien a quien mandar un mensaje. Cuando vive en Telegram, empiezas a usarlo de verdad.

Si quieres comparar los pasos de configuración con un despliegue concreto, la guía de despliegue en Telegram recorre una instalación completa de principio a fin. Si prefieres el atajo, empieza con Hermify y tu asistente estará en Telegram en cerca de un minuto.

Fuentes

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