🤖HermesBlog
Guías Prácticas de Hermes · Parte 288/9/2026

Tubería de Reuniones de Teams

Tubería de Reuniones de Teams: guía fácil de entender basada en la documentación oficial

guide-teams-pipeline

Canal de Reuniones de Teams

Mantener tu agente de IA conectado a las reuniones de Microsoft Teams es como regar una planta: si te olvidas unos días, todo se marchita. ¿La buena noticia? Hermes Agent te ofrece un conjunto de herramientas sencillas para mantener ese canal vivo y saludable.


¿Qué es el Canal de Reuniones de Teams?

Cuando conectas Hermes Agent a Microsoft Teams, utiliza algo llamado suscripciones para escuchar eventos de reuniones (como cuándo empieza o termina una reunión). Piensa en estas suscripciones como pequeñas antenas de radio. No duran para siempre: Microsoft las obliga a caducar cada 72 horas. Si nadie las renueva, tu agente se queda sordo a las reuniones, y no sabrás por qué.

Esa es la razón nº 1 por la que fallan las integraciones con Teams. No por errores de código, sino porque nadie renovó las suscripciones a tiempo.


Paso 1: Valida tu Configuración (Haz Esto Siempre Primero)

Después de cualquier cambio de configuración, ejecuta este comando para asegurarte de que todo está bien conectado:

hermes teams-pipeline validate

Comprueba tu instantánea de configuración y te dice si algo está roto. Piénsalo como un chequeo rápido de salud antes de confiar en el sistema.


Paso 2: Comprueba la Salud de los Tokens

Tu agente utiliza tokens de autenticación para hablar con Microsoft. Estos pueden quedar obsoletos. Para inspeccionarlos:

hermes teams-pipeline token-health

Si sospechas que un estado de autenticación antiguo está causando problemas, fuerza una actualización:

hermes teams-pipeline token-health --force-refresh

Paso 3: Revisa tus Suscripciones

Para ver qué hay activo actualmente:

hermes teams-pipeline subscriptions

Esto te muestra qué suscripciones de reuniones existen y cuándo caducan. Es como revisar tu calendario: quieres saber lo que viene antes de que sea demasiado tarde.


Paso 4: Renueva las Suscripciones (La Parte Crítica)

Puedes renovarlas manualmente:

hermes teams-pipeline maintain-subscriptions

O hacer una prueba en seco primero para ver qué pasaría sin cambiar nada realmente:

hermes teams-pipeline maintain-subscriptions --dry-run

Pero aquí está el secreto: debes automatizar esto. De lo contrario, lo olvidarás, y después de 3 días, todo se detiene.


Automatizando la Renovación de Suscripciones (No Negociable)

Tienes dos opciones sólidas. Elige una.

Opción A: Hermes Cron (La Más Fácil si Ya Usas Hermes)

Crea un archivo de script:

mkdir -p ~/.hermes/scripts
cat > ~/.hermes/scripts/maintain-teams-subscriptions.sh << 'EOF'
#!/usr/bin/env bash
exec hermes teams-pipeline maintain-subscriptions
EOF
chmod +x ~/.hermes/scripts/maintain-teams-subscriptions.sh

Luego registra un trabajo cron que se ejecute cada 12 horas (6 veces de margen frente a la caducidad de 72 horas):

hermes cron create "0 */12 * * *" \
  --name "teams-pipeline-maintain-subscriptions" \
  --no-agent \
  --script maintain-teams-subscriptions.sh \
  --deliver local

Verifica que está registrado:

hermes cron list
hermes cron status

Opción B: Temporizador Systemd (Para Producción en Linux)

Crea un archivo de servicio en /etc/systemd/system/hermes-teams-pipeline-maintain.service:

[Unit]
Description=Hermes Teams pipeline subscription maintenance
After=network-online.target

[Service]
Type=oneshot
User=hermes
EnvironmentFile=/etc/hermes/env
ExecStart=/usr/local/bin/hermes teams-pipeline maintain-subscriptions

Luego habilita un temporizador para que se ejecute cada 12 horas. Esto es a prueba de balas para servidores de producción.


Resumen y Consejo Práctico

El Canal de Reuniones de Teams es simple: valida → comprueba tokens → revisa suscripciones → renueva automáticamente. Lo único que lo mata es olvidarse de renovar.

Consejo práctico: Configura la automatización antes de que la necesites. No esperes hasta el tercer día. Usa el enfoque de cron si estás en cualquier máquina, o systemd si estás en Linux. Luego pon un recordatorio en el calendario para dentro de un mes y verifica que la automatización sigue funcionando. Eso es todo: has terminado.

Tu agente seguirá escuchando las reuniones, y nunca tendrás que preguntarte por qué se quedó en silencio.

📖 Documentación oficial

Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › guides/operate-teams-meeting-pipeline