Este howto descreve a configuração do provedor Power Automate incluído em discourse-chat-integration.
Instalar
Se você ainda não o fez, instale o plugin discourse-chat-integration
Configurar Microsoft Teams
Webhooks usados pelo Power Automate podem ser criados diretamente do Power Automate ou via Microsoft Teams. Você deve executar uma das etapas para cada canal para o qual deseja enviar atualizações no Microsoft Teams.
Configurar via Microsoft Teams (fácil e rápido)
- Navegue até o canal ou chat onde você deseja adicionar o webhook e selecione (•••) Mais Opções na barra de navegação superior.
- Escolha Fluxos de Trabalho no menu suspenso e procure por Publicar em um canal quando uma solicitação de webhook for recebida.
- Forneça um nome e a conta que será usada para publicar e clique em Próximo. Valide a Equipe e o Canal (ou Chat) fornecidos, em seguida, clique em Adicionar fluxo de trabalho.
- A janela de diálogo apresentará uma URL exclusiva que mapeia para o canal. Certifique-se de copiar e salvar a URL — você deve fornecê-la ao serviço externo.
- Selecione o botão Concluído. O webhook estará disponível no canal da equipe.
Configurar via Power Automate (avançado e personalizável)
Comece com um dos modelos pré-construídos:
- Publicar em um canal quando uma solicitação de webhook for recebida
- Publicar em um chat quando uma solicitação de webhook for recebida
- Faça login no Power Automate se ainda não o fez.
- Selecione qual conta de usuário do Microsoft Teams conectar. Esta conta aparecerá como o remetente das notificações enviadas desta automação.
- Selecione a Equipe e o Canal (ou Chat) do Microsoft Teams.
- Clique no link “Editar no modo avançado”.
- Na nova visualização, clique no título e atualize-o para algo mais significativo, clique em “Salvar” e, em seguida, clique no cartão “Quando uma solicitação de webhook do Teams é recebida”.
- O painel de diálogo apresentará uma URL exclusiva que mapeia para o canal (ou chat). Certifique-se de copiar e salvar a URL — você deve fornecê-la ao serviço externo.
Configurar Discourse
- Nas configurações do seu site, habilite a configuração de integração de chat de equipes habilitadas.
- Vá para a guia Plugins, depois Integrações de Chat.
- Vá para a guia Power Automate e clique em Adicionar Canal.
- Digite o nome do seu canal do Teams (por exemplo, discourse).
- Cole a URL do Webhook que você copiou anteriormente e clique em Salvar Canal.
- Use o botão Testar no canal que você acabou de criar para verificar se tudo está funcionando. Você deverá ver seu tópico de teste aparecer no seu canal do Microsoft Teams.
- Configure algumas Regras para o seu canal de acordo com as instruções do discourse-chat-integration.
- Celebre
