📚 Guía de configuración · 2026

Cómo integrar Hermes Agent con Telegram: una guía práctica de configuración

Guía completa para conectar Hermes Agent con Telegram. Cubre la configuración de BotFather, la configuración de la puerta de enlace, el control de acceso, los mensajes de voz, el manejo de archivos, el sondeo frente al webhook, el comportamiento del grupo y la lista de verificación de seguridad.

📅 Actualizado: julio de 2026⏱ Lectura de 10 minutos✍️Editorial EasyClaw
  • X(Twitter) icon
  • Facebook icon
  • LinkedIn icon
  • Copy link icon
Hermes Agent connected to Telegram bot showing the messaging gateway architecture for turning Telegram chat messages into AI agent task execution and automation

Telegram se convierte en un centro de comando liviano cuando se conecta Hermes Agent.

Esta guía explica cómo conectar Hermes Agent a Telegram paso a paso, pero no es solo una lista de verificación de configuración. También muestra cómo pensar en el control de acceso, el comportamiento de grupo, los mensajes de voz, los archivos, la implementación de la nube y los casos de uso del mundo real. El objetivo es simple: al final, Telegram no debería parecer una ventana de chatbot. Debería parecer una interfaz práctica para realizar el trabajo.

Por qué Telegram es una puerta de entrada sólida para el agente Hermes

La mayoría de las configuraciones de agentes de IA fallan en el último kilómetro. El modelo puede ser capaz. La cadena de herramientas puede ser poderosa. El sistema de memoria puede diseñarse cuidadosamente. Pero si el usuario tiene que abrir una terminal, recordar comandos, cambiar de contexto y esperar junto a un proceso en ejecución, el agente sigue siendo un juguete de desarrollador.

Telegram resuelve parte de ese problema porque ya es donde viven muchos usuarios. Funciona en dispositivos móviles, computadoras de escritorio y web. Admite chats directos, grupos, mensajes de voz, archivos adjuntos, imágenes y comandos de bot. Para un agente como Hermes, eso importa. Un agente útil no es sólo algo a lo que se le pide que "resuma esto". Es algo que dice: "Verifique los registros del servidor, compare la última implementación con el patrón de error actual y envíeme un breve diagnóstico cuando haya terminado".

Ese tipo de interacción es natural en el chat. Es especialmente natural cuando el agente puede seguir trabajando mientras el usuario sigue adelante. La puerta de enlace de mensajería de Hermes Agent convierte a Telegram en una de varias superficies de comunicación posibles, junto con plataformas como Discord, Slack, WhatsApp, Signal y el correo electrónico. Telegram suele ser el más rápido de configurar porque la creación de bots se maneja a través de BotFather y la puerta de enlace de Hermes ya comprende el modelo de bot Telegram.

Lo que realmente estás conectando

Antes de configurar algo, es útil comprender la arquitectura. Telegram no se convierte en agente. Telegram es solo la capa de transporte.

La cadena se ve así: Mensaje de usuario en Telegram → Bot Telegram → Puerta de enlace de mensajería Hermes → Agente Hermes → proveedor de modelo y herramientas → respuesta a Telegram.

Esta distinción es importante porque cada capa tiene un modo de falla diferente. Si el token del bot es incorrecto, Telegram no puede entregar mensajes. Si la ID de usuario permitida es incorrecta, Hermes puede rechazar correctamente el mensaje. Si el proveedor del modelo no está configurado, la puerta de enlace puede recibir mensajes pero el agente no puede producir respuestas útiles. Si el backend del terminal no puede acceder a la ruta de un archivo, el agente puede generar un informe pero no enviarlo como archivo adjunto.

Pensar en capas facilita la resolución de problemas. También evita un error común: tratar la integración de Telegram como una función cosmética de chatbot. Con Hermes, la puerta de enlace de mensajería puede exponer un agente con capacidad para herramientas. Eso significa que los permisos, los secretos y las opciones de implementación merecen atención desde el principio.

Prerequisites Before Telegram Setup

Antes de crear el bot Telegram, asegúrese de que Hermes Agent esté instalado y pueda ejecutarse localmente o en su servidor. Una instalación básica de Hermes ya debería tener configurado un proveedor de modelo funcional. Debería poder iniciar Hermes, enviar un mensaje a través de la CLI y recibir una respuesta. Si el agente local aún no funciona, Telegram sólo añadirá otra capa de confusión.

También necesita una cuenta Telegram, acceso a BotFather dentro de Telegram y un lugar para ejecutar la puerta de enlace de Hermes. Para uso personal, podría ser una computadora portátil o un servidor doméstico. Para un uso siempre disponible, un VPS pequeño suele ser más práctico. Para entornos de nube que duermen cuando están inactivos, el modo webhook puede ser más adecuado que el modo de sondeo predeterminado, pero esa decisión puede tomarse más adelante.

La preparación más importante es la seguridad. Un bot Telegram conectado a Hermes no es lo mismo que un bot de preguntas frecuentes de atención al cliente. Puede tener acceso a herramientas, archivos, capacidades del terminal, memoria y trabajos programados. Por ese motivo, su token de bot debe tratarse como una contraseña y el acceso debe restringirse a ID de usuario Telegram conocidos.

Step 1: Crear un Bot Telegram con BotFather

Abra Telegram y busque BotFather. Inicie un chat y envíe /newbot.

BotFather le pedirá un nombre para mostrar y un nombre de usuario. El nombre para mostrar puede ser algo legible por humanos, como "Mi agente Hermes". El nombre de usuario debe ser único y debe terminar en "bot", como por ejemplo "my_hermes_agent_bot".

Una vez creado el bot, BotFather devolverá un token API. Cópielo con cuidado y guárdelo en un lugar seguro. No lo pegue en una incidencia pública, repositorio GitHub, nota compartida, chat de equipo o captura de pantalla. Cualquiera que tenga el token puede controlar el bot. Si se filtra, revocarlo a través de BotFather y generar uno nuevo.

Éste es el primer punto de decisión serio. Para un agente privado, evite darle al bot un nombre que parezca público o atractivo. Un nombre de marca amigable puede ser apropiado para un asistente de cara al público, pero para un agente de operaciones internas, lo aburrido es más seguro. Es menos probable que algo como "Ops Hermes Private Bot" atraiga a usuarios aleatorios que un nombre que suene como un servicio de inteligencia artificial de propósito general.

Step 2: Personaliza la experiencia del bot

La personalización es opcional, pero reduce la confusión posterior. En BotFather, puede configurar una breve descripción, texto de perfil, avatar y menú de comandos. Estos detalles ayudan a los usuarios a comprender para qué sirve el bot antes de comenzar a interactuar con él.

Un menú de comandos limpio podría incluir: help - Mostrar comandos disponibles, new - Iniciar una nueva conversación, status - Mostrar el estado de la sesión, sethome - Establecer este chat como canal de inicio, stop - Detener la tarea actual.

Para uso personal, este paso puede parecer innecesario. Para un equipo, vale la pena hacerlo. Cuando un bot se encuentra dentro de un grupo Telegram compartido, los comandos poco claros crean ruido. Las etiquetas de comando claras reducen el uso indebido accidental y hacen que el bot se sienta parte del flujo de trabajo en lugar de un proyecto paralelo experimental.

Step 3: Comprender el modo de privacidad Telegram

Los bots Telegram tienen un comportamiento de privacidad que afecta los chats grupales. Con el modo de privacidad habilitado, un bot generalmente ve comandos, respuestas directas al bot y ciertos mensajes de servicio. No ve todos los mensajes grupales normales. Con el modo de privacidad deshabilitado, o cuando el bot asciende a administrador, puede recibir más contexto de grupo.

Esta configuración se vuelve importante si desea que Hermes Agent observe la discusión grupal antes de responder. Por ejemplo, un equipo de producto podría discutir un error en un grupo Telegram y luego mencionar el bot solo cuando quiera un resumen o un plan de acción. Si Hermes no puede ver la discusión anterior, no puede utilizar ese contexto.

Sin embargo, dar acceso a un bot a todos los mensajes grupales también aumenta el riesgo de privacidad. Para la mayoría de los equipos, un mejor patrón es permitir el contexto grupal solo en chats explícitamente aprobados y requerir menciones directas antes de que el agente responda. Esto mantiene al bot útil sin permitir que interrumpa cada conversación.

Step 4: encuentre su ID de usuario numérico Telegram

Hermes utiliza ID de usuario numéricos Telegram para el control de acceso. Este no es el mismo que su nombre de usuario. Los nombres de usuario pueden cambiar. Las identificaciones numéricas son más estables.

El método más sencillo es enviar un mensaje a un bot Telegram, como userinfobot, y copiar el ID numérico que devuelve. Guarde este número. Si varios miembros del equipo necesitan acceso, recopile el ID de usuario numérico de cada persona antes de configurar Hermes.

Este paso es pequeño pero importante. Muchos errores de configuración se deben a que se pega un nombre de usuario Telegram donde Hermes espera una identificación numérica. Si el bot se inicia pero se niega a responder, la lista de usuarios permitidos es uno de los primeros lugares a verificar.

Step 5: Configurar la puerta de enlace Hermes Telegram

Hermes proporciona un comando de configuración de puerta de enlace interactiva. Ejecute: hermes gateway setup. Elija Telegram cuando se le solicite. El asistente de configuración solicitará el token de BotFather y el ID de usuario permitido de Telegram. Después de ingresar los valores, Hermes escribe la configuración por usted.

Para una configuración manual, almacene secretos en el archivo de entorno de Hermes. Una configuración mínima se ve así: TELEGRAM_BOT_TOKEN=... y TELEGRAM_ALLOWED_USERS=.... Si más de un usuario necesita acceso, separe los ID con comas.

Esta lista de permitidos no es un entorno decorativo. Es el límite entre un agente privado y un bot que los extraños pueden intentar utilizar. Dado que Hermes puede exponer capacidades poderosas, mantenga la lista estrecha. Agregue usuarios deliberadamente. Elimine usuarios cuando ya no necesiten acceso.

Step 6: Iniciar la puerta de enlace

Una vez configurado, inicie la puerta de enlace: hermes gateway. O, si lo ha instalado como servicio: hermes gateway start. Abra Telegram, busque su bot por su nombre de usuario y envíe un mensaje de prueba simple. No empieces con una automatización compleja. Comience con algo básico, como "¿Cuál es su estado actual?"

Luego intente con un comando de Hermes: /status. Si el bot responde, la ruta Telegram está funcionando. Si el bot no responde, verifique el token, la ID de usuario, los registros de Hermes, la configuración del proveedor del modelo y si el proceso de puerta de enlace realmente se está ejecutando.

Para un VPS o un servidor sin cabeza, instale la puerta de enlace como un servicio para que se reinicie después del reinicio. Esto es importante si desea que Telegram se comporte como una interfaz de operaciones confiable en lugar de un experimento local temporal.

Step 7: Establecer un canal de inicio para resultados programados

Una de las razones más importantes para utilizar Hermes a través de Telegram es el trabajo programado. Es posible que desee un análisis diario del mercado, una revisión semanal de la competencia, un informe nocturno sobre el estado del servidor o un resumen recurrente de documentos no leídos.

Para recibir los resultados de las tareas programadas en el chat Telegram correcto, use /sethome. Envíe este comando al DM de Telegram o al grupo donde desea que se entreguen los resultados. Este diseño es práctico porque los trabajos programados no deben desaparecer en el chat que se utilizó durante la configuración. Un canal local le brinda al agente un objetivo de entrega consistente.

Por ejemplo, un fundador en solitario podría configurar un DM Telegram privado como canal de inicio y pedirle a Hermes que envíe un resumen diario de tickets de soporte, análisis de productos y actualizaciones de la competencia. Un pequeño equipo de ingeniería podría utilizar un grupo de "agente de operaciones" dedicado donde las alertas y los resultados de las tareas en segundo plano sean fáciles de encontrar.

Step 8: decidir entre el modo de sondeo y webhook

De forma predeterminada, Hermes se conecta a Telegram mediante un sondeo largo. La puerta de enlace se comunica con Telegram para buscar nuevas actualizaciones. Esto funciona bien para máquinas locales y servidores siempre activos. También es más sencillo porque no requiere un punto final HTTPS público.

El modo webhook es diferente. Telegram envía actualizaciones a su URL HTTPS pública. Esto es útil para plataformas en la nube que pueden dormir cuando están inactivas y reactivarse con solicitudes web entrantes. En ese caso, el sondeo es ineficaz porque la máquina debe permanecer activa para seguir pidiendo mensajes a Telegram.

La configuración de un webhook incluye una URL pública y un secreto: TELEGRAM_WEBHOOK_URL=https://my-app.example.com/telegram y TELEGRAM_WEBHOOK_SECRET=your_generated_secret.

Para la mayoría de las configuraciones personales, comience con el sondeo. Para implementaciones en la nube de estilo de producción, especialmente cuando los costos inactivos son importantes, considere el modo webhook. La clave es no elegir la opción más sofisticada por defecto. Elija el modo que coincida con cómo está alojada la puerta de enlace.

Step 9: Utilice mensajes de voz y archivos de forma intencionada

Telegram no se limita a texto, y aquí es donde Hermes se vuelve más útil que un robot de comando básico. Puede enviar mensajes de voz para transcripción, cargar documentos, compartir imágenes y recibir archivos generados como archivos adjuntos nativos.

Un flujo de trabajo práctico podría verse así: después de la llamada de un cliente, envíe una nota de voz de dos minutos al robot de Hermes que diga: "Resuma las acciones de seguimiento, redacte el correo electrónico y recuérdemelo mañana si no lo he enviado". El agente puede convertir el contexto hablado en un trabajo estructurado. Esto es especialmente valioso en dispositivos móviles, donde escribir un mensaje detallado es inconveniente.

Los archivos requieren más cuidado. Si Hermes se ejecuta con una terminal respaldada por Docker, es posible que la ruta del archivo visible dentro del contenedor no sea visible para el proceso de puerta de enlace en el host. Si el agente crea un informe dentro de Docker e intenta enviar esa ruta interna a través de Telegram, la entrega puede fallar. El enfoque más seguro es utilizar un directorio de salida compartido montado tanto en el contenedor como en el host, luego asegurarse de que se haga referencia a los archivos generados a través de rutas legibles por el host.

Para notas de voz o documentos de gran tamaño, la API de Bot pública estándar puede imponer límites prácticos. Los usuarios avanzados que necesitan un manejo de archivos más grande pueden ejecutar un servidor API de bot Telegram local, pero esa configuración debe tratarse como un trabajo de infraestructura, no como un cambio casual. Amplía la capacidad, pero también introduce nuevas responsabilidades de seguridad.

Step 10: Configure el comportamiento del grupo con cuidado

Una integración Hermes Telegram se vuelve más poderosa en grupos, pero también más sensible. En un mensaje directo, el usuario suele ser el único orador. En un grupo, el bot puede ver intenciones mixtas, chistes, argumentos, registros pegados, textos de clientes y menciones accidentales.

Una buena configuración de grupo responde a tres preguntas. Primero, ¿dónde se le permite operar al bot? Restrinjalo a ID de chat aprobados. En segundo lugar, ¿cuándo debería responder? En muchos equipos, la mejor respuesta es "sólo cuando se menciona o se responde directamente". En tercer lugar, ¿qué contexto debería observar? Para algunos grupos, el contexto observado es útil. Para otros, es un riesgo innecesario.

La mejor práctica es crear un grupo dedicado para el trabajo asistido por agentes en lugar de agregar el bot a cada chat del equipo. Un grupo enfocado mantiene limpio el contexto. También enseña a los usuarios un mejor comportamiento. Las personas aprenden rápidamente que el agente se desempeña mejor cuando las indicaciones incluyen un objetivo, un contexto relevante y una definición de lo que significa "hecho".

El asistente de operaciones móviles

Considere un pequeño equipo de SaaS con un fundador técnico, un líder de soporte y un especialista en marketing a tiempo parcial. No necesitan una plataforma interna compleja. Necesitan una forma confiable de entregar el trabajo a un agente desde cualquier lugar donde se encuentren.

El fundador conecta Hermes Agent con Telegram y solo permite tres ID de usuario. Crean un grupo privado "Hermes Ops" y lo configuran como canal de inicio. El líder de soporte puede enviar las quejas de los clientes al grupo y preguntar: "Agruparlas por causa raíz y redactar una plantilla de respuesta". El especialista en marketing puede cargar una captura de pantalla de la página de destino de la competencia y solicitar notas de posicionamiento. El fundador puede enviar una nota de voz después de verificar los registros del servidor: "Mire las notas de la última implementación, compárelas con el nuevo patrón de error y sugiera el plan de reversión más seguro".

Ninguna de estas tareas es impresionante porque Telegram está involucrado. Son útiles porque Telegram reduce la fricción de la delegación. El equipo no necesita abrir un panel, recordar un comando CLI o copiar el contexto en una nueva sesión de IA. El agente se sienta donde ya ocurren los mensajes operativos.

Para los usuarios a quienes les gusta la idea pero no quieren administrar la configuración del tiempo de ejecución, las puertas de enlace y la configuración local, como EasyClaw apuntan hacia una tendencia más amplia: empaquetar la infraestructura del agente para que los no especialistas puedan usar la automatización basada en mensajería sin convertirse en ingenieros de DevOps. La lección más profunda no es que todos los usuarios necesitan la misma herramienta. La cuestión es que la adopción de agentes mejora cuando la complejidad de la configuración se oculta detrás de una interfaz familiar.

Problemas con Troubleshooting the Most Common

Si el bot no responde, comience con lo básico. Confirme que la puerta de enlace de Hermes se esté ejecutando. Confirme que el token del bot sea correcto. Confirme que la ID de usuario Telegram sea numérica y esté incluida en la lista de usuarios permitidos. Confirma que tu proveedor de modelo Hermes funciona fuera de Telegram. Una configuración de modelo rota puede parecer un problema de Telegram incluso cuando la entrega de Telegram es correcta.

Si el bot funciona en mensajes directos pero no en un grupo, verifique el modo de privacidad, el estado del administrador, las configuraciones de chat permitidas y si es necesario eliminar el bot y volver a agregarlo después de los cambios de privacidad. Si los archivos no se pueden enviar, verifique si el proceso de puerta de enlace puede leer la ruta del archivo final. Si los mensajes de voz fallan, verifique el proveedor de voz a texto y las claves requeridas o las dependencias locales.

Si las respuestas parecen ruidosas durante un trabajo de larga duración, ajuste las notificaciones de progreso o utilice sesiones en segundo plano para tareas que no necesitan actualizaciones constantes. Si el agente interrumpe con demasiada facilidad cuando los usuarios envían mensajes de seguimiento, revise el comportamiento de entrada de ocupado y decida si hacer cola o dirigir es mejor para su flujo de trabajo.

Lista de verificación de seguridad antes del uso diario

Antes de utilizar Hermes Agent a través de Telegram todos los días, realice una simple revisión de seguridad.

Mantenga el token del bot en privado. Restrinja el acceso con ID de usuario permitidos. Evite habilitar "permitir a todos los usuarios" a menos que el bot no tenga acceso a herramientas confidenciales. Utilice bots independientes para experimentos y flujos de trabajo de producción. No agregue el bot a grandes grupos públicos. Tenga cuidado con la configuración de privacidad del grupo. Revise quién puede ejecutar comandos de barra diagonal. Mantenga los archivos generados en directorios controlados. Rote los tokens cuando los miembros del equipo cambien o cuando un token pueda haberse filtrado.

El punto no es hacer que la configuración sea intimidante. La cuestión es respetar lo que un agente puede hacer. Un chatbot puede avergonzarte con una mala respuesta. Un agente con capacidad para herramientas puede modificar archivos, ejecutar comandos, exponer datos o enviar mensajes en el contexto incorrecto. La interfaz puede ser informal, pero los permisos no lo son.

Conclusión final

Integrar Hermes Agent con Telegram es sencillo a nivel de comando: cree un bot con BotFather, copie el token, busque su ID de usuario numérico, configure la puerta de enlace de Hermes, inícielo y pruebe la conexión. El trabajo más importante es diseñar el modelo operativo a su alrededor.

Para uso personal, Telegram convierte a Hermes en un espacio de trabajo móvil de IA. Para los equipos, puede convertirse en una capa de operaciones liviana para investigaciones, informes, manejo de archivos, verificaciones programadas y flujos de trabajo grupales. Las mejores configuraciones no son las que tienen más funciones habilitadas. Ellos son los que tienen reglas de acceso claras, límites de chat claros, alojamiento confiable e indicaciones vinculadas al trabajo real.

El futuro de los agentes de IA no lo decidirá únicamente la calidad del modelo. También se decidirá según el lugar donde vivan los agentes. Telegram es un hogar sólido porque es inmediato, multidispositivo y ya forma parte del comportamiento diario. Cuando Hermes Agent se conecta con cuidado, la ventana de chat deja de ser un lugar para respuestas únicas y se convierte en una superficie práctica para el trabajo continuo y delegado.