Configure o Power Automate para enviar notificações do Microsoft Teams usando o plugin discourse-chat-integration

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)

  1. Navegue até o canal ou chat onde você deseja adicionar o webhook e selecione (•••) Mais Opções na barra de navegação superior.
  2. Escolha Fluxos de Trabalho no menu suspenso e procure por Publicar em um canal quando uma solicitação de webhook for recebida.
  3. 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.
  4. 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.
  5. 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:

  1. Faça login no Power Automate se ainda não o fez.
  2. Selecione qual conta de usuário do Microsoft Teams conectar. Esta conta aparecerá como o remetente das notificações enviadas desta automação.
  3. Selecione a Equipe e o Canal (ou Chat) do Microsoft Teams.
  4. Clique no link “Editar no modo avançado”.
  5. 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”.
  6. 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

  1. Nas configurações do seu site, habilite a configuração de integração de chat de equipes habilitadas.
  2. Vá para a guia Plugins, depois Integrações de Chat.
  3. Vá para a guia Power Automate e clique em Adicionar Canal.
  4. Digite o nome do seu canal do Teams (por exemplo, discourse).
  5. Cole a URL do Webhook que você copiou anteriormente e clique em Salvar Canal.
  6. 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.
  7. Configure algumas Regras para o seu canal de acordo com as instruções do discourse-chat-integration.
  8. Celebre :tada:
2 curtidas