Configura Power Automate para enviar notificaciones de Microsoft Teams usando el plugin discourse-chat-integration

Este howto describe la configuración del proveedor de Power Automate incluido en discourse-chat-integration.

Instalar

Si aún no lo has hecho, instala el plugin discourse-chat-integration

Configurar Microsoft Teams

Los webhooks utilizados por Power Automate se pueden crear directamente desde Power Automate o a través de Microsoft Teams. Debes realizar uno de los pasos para cada canal al que desees enviar actualizaciones en Microsoft Teams.

Configurar a través de Microsoft Teams (fácil y rápido)

  1. Navega al canal o chat donde deseas agregar el webhook y selecciona (•••) Más opciones en la barra de navegación superior.
  2. Elige Flujos de trabajo en el menú desplegable y busca Publicar en un canal cuando se recibe una solicitud de webhook.
  3. Proporciona un nombre y la cuenta que se utilizará para publicar y haz clic en Siguiente. Valida el equipo y el canal (o chat) proporcionados, luego haz clic en Agregar flujo de trabajo.
  4. La ventana de diálogo presentará una URL única que se mapea al canal. Asegúrate de copiar y guardar la URL, debes proporcionarla al servicio externo.
  5. Selecciona el botón Listo. El webhook estará disponible en el canal del equipo.

Configurar a través de Power Automate (avanzado y personalizable)

Comienza con una de las plantillas preconstruidas:

  1. Inicia sesión en Power Automate si aún no lo has hecho.
  2. Selecciona a qué cuenta de usuario de Microsoft Teams te conectarás. Esta cuenta aparecerá como el remitente de las notificaciones enviadas desde esta automatización.
  3. Selecciona el equipo y canal (o chat) de Microsoft Teams.
  4. Haz clic en el enlace “Editar en modo avanzado”.
  5. En la nueva vista, haz clic en el título y actualízalo a algo más significativo, haz clic en “Guardar” y luego en la tarjeta “Cuando se recibe una solicitud de webhook de Teams”.
  6. El panel de diálogo presentará una URL única que se mapea al canal (o chat). Asegúrate de copiar y guardar la URL, debes proporcionarla al servicio externo.

Configurar Discourse

  1. En la configuración de tu sitio, habilita la configuración de equipos de integración de chat habilitados.
  2. Ve a la pestaña Plugins, luego a Integraciones de chat.
  3. Ve a la pestaña Power Automate y haz clic en Agregar canal.
  4. Ingresa el nombre de tu canal de equipos (por ejemplo, discourse).
  5. Pega la URL del webhook que copiaste anteriormente y luego haz clic en Guardar canal.
  6. Usa el botón Probar en el canal que acabas de crear para verificar que todo funcione. Deberías ver tu tema de prueba aparecer en tu canal de Microsoft Teams.
  7. Configura algunas Reglas para tu canal de acuerdo con las instrucciones de discourse-chat-integration.
  8. Celebra :tada:
2 Me gusta