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)
- Navega al canal o chat donde deseas agregar el webhook y selecciona (•••) Más opciones en la barra de navegación superior.
- Elige Flujos de trabajo en el menú desplegable y busca Publicar en un canal cuando se recibe una solicitud de webhook.
- 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.
- 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.
- 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:
- Publicar en un canal cuando se recibe una solicitud de webhook
- Publicar en un chat cuando se recibe una solicitud de webhook
- Inicia sesión en Power Automate si aún no lo has hecho.
- 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.
- Selecciona el equipo y canal (o chat) de Microsoft Teams.
- Haz clic en el enlace “Editar en modo avanzado”.
- 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”.
- 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
- En la configuración de tu sitio, habilita la configuración de equipos de integración de chat habilitados.
- Ve a la pestaña Plugins, luego a Integraciones de chat.
- Ve a la pestaña Power Automate y haz clic en Agregar canal.
- Ingresa el nombre de tu canal de equipos (por ejemplo, discourse).
- Pega la URL del webhook que copiaste anteriormente y luego haz clic en Guardar canal.
- 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.
- Configura algunas Reglas para tu canal de acuerdo con las instrucciones de discourse-chat-integration.
- Celebra
