Compartilhar via


Enviar uma mensagem no Teams usando o Power Automate

Este artigo explica as diferentes maneiras pelas quais você pode enviar uma mensagem no Teams.

Você pode usar o Power Automate para configurar um fluxo que envia mensagens para um canal do Teams ou chat de grupo usando o conector do Microsoft Teams. As mensagens podem ser postadas, pelo usuário que está conectado ao conector no fluxo ou por meio do bot do Flow.

Configuração do fluxo da nuvem

Os cenários neste artigo usam um fluxo da nuvem para notificar um canal ou um chat em grupo.

  1. Entre no Power Automate.

  2. Selecione Meus fluxos>Novo fluxo>Fluxo da nuvem automatizado.

  3. Insira um nome para o seu fluxo.

  4. No campo Pesquisar todos o gatilhos, comece digitando Quando um arquivo é criado (somente propriedades) - SharePoint selecione-o como gatilho quando aparecer na lista.

  5. Selecione Criar. Isso cria um novo fluxo da nuvem com o cartão de gatilho Quando um arquivo é criado (somente propriedades) no centro da tela designer. O cartão do gatilho pode mostrar Parâmetros inválidos em vermelho Isso ocorre porque você precisa configurá-lo.

    O Power Automate permite que você use o novo designer ou o designer clássico para configurar o fluxo da nuvem. As capturas de tela neste artigo usam o novo designer, mas as etapas são semelhantes em ambos os designers. Saiba mais (com exemplos) em Identificar diferenças entre o novo designer e o designer clássico.

  6. No designer, selecione o cartão Quando um arquivo é criado (somente propriedades) para abrir o painel de configuração à esquerda.

  7. Configure seu gatilho selecionando um endereço de local e um nome de biblioteca para o site do SharePoint nos menus suspensos Endereço do Site e Nome da Biblioteca.

    Captura de tela mostrando o gatilho Quando um arquivo é criado (somente propriedades) no Power Automate.

  8. Feche o painel selecionando (<<) no canto superior direito do painel.

    Observe que a mensagem Parâmetros inválidos desapareceu.

  9. Para adicionar ação ação a este fluxo, selecione o sinal de adição (+).

  10. Procure a ação Postar uma mensagem em um chat ou canal e, em seguida, selecione-a no conector Microsoft Teams.

Opções de remetente da mensagem

A ação Postar uma mensagem em um chat ou canal pode enviar uma mensagem das duas maneiras a seguir:

  • Como o bot do Flow: nesse método, a mensagem é enviada como o bot do Flow, em vez de qualquer usuário individual. Use esta opção de remetente se você não quiser vincular a mensagem a nenhum usuário específico e você quiser usar um remetente genérico.

  • Como um usuário: nesse método, a mensagem é enviada como o usuário que entrou no conector do Teams no Flow (geralmente, o proprietário do Flow). Este método poderá ser usado quando a mensagem precisar ser enviada como um usuário regular.

As opções Postar como e Postar em na ação controlam todas as combinações diferentes de como as mensagens podem ser postadas no Teams.

Postar uma mensagem como o bot do Flow em um canal do Teams

Para enviar uma mensagem como o bot do Flow em um canal do Teams, siga estas etapas.

  1. Execute o procedimento na Configuração do fluxo da nuvem.

  2. No menu suspenso Postar como, selecione Bot de fluxo.

  3. No menu suspenso Postar em, selecione Canal.

    Depois de selecionar essas opções, entradas mais dinâmicas serão exibidas.

  4. No menu suspenso Equipe, selecione a equipe na qual você deseja enviar a mensagem.

  5. No menu suspenso Canal, selecione o canal no qual você deseja enviar a mensagem.

  6. No campo Mensagem, insira a mensagem que deseja enviar. Para adicionar um valor dinâmico à mensagem, faça o seguinte:

    1. Coloque o cursor onde a entrada deve aparecer.
    2. Selecione o raio à direita do campo de mensagem.
    3. Selecione uma entrada da lista. Se você não vir a entrada desejada, selecione Ver mais para expandir a lista.

    Captura de tela mostrando 'Postar uma mensagem em um chat ou canal' como o bot do Flow.

Postar uma mensagem como o bot do Flow em um chat em grupo nomeado existente

Para enviar uma mensagem como o bot do Flow em um bate-papo em grupo, siga estas etapas.

  1. Execute o procedimento na Configuração do fluxo da nuvem.

  2. No menu suspenso Postar como, selecione Bot de fluxo.

  3. No menu suspenso Postar em, selecione Chat de grupo.

  4. No menu suspenso Chat de grupo, selecione o chat de grupo no qual será postada a mensagem.

  5. No campo Mensagem, insira a mensagem que deseja enviar. Para adicionar um valor dinâmico à mensagem, faça o seguinte:

    1. Coloque o cursor onde a entrada deve aparecer.
    2. Selecione o raio à direita do campo de mensagem.
    3. Selecione uma entrada da lista. Se você não vir a entrada desejada, selecione Ver mais para expandir a lista.

    Captura de tela mostrando Postar uma mensagem em um chat de grupo.

    Por padrão, o Teams só lista os 50 chats de grupo mais recentes no menu suspenso. Se você quiser enviar uma mensagem para um novo chat de grupo, use a opção em Criar um novo chat de grupo e poste uma mensagem nele como bot do Flow.

  6. Feche o painel selecionando (<<) no canto superior direito do painel.

Criar um chat em grupo e postar uma mensagem nele como o bot do Flow

A ação Postar mensagem em um chat ou canal pode ser combinada com a ação Criar um chat para criar um chat em grupo e postar uma mensagem nele. Isso será útil em cenários em que ainda não exista um chat para este tópico e precise ser criado.

Para criar um novo chat do grupo, siga estas etapas.

  1. Execute o procedimento na Configuração do fluxo da nuvem.

  2. Selecione o sinal (+) acima da ação Postar uma mensagem em um chat ou canal.

  3. No campo Adicionar uma ação, procure por e selecione a ação Criar um chat.

  4. No campo Membros a adicionar, adicione os membros que precisam estar no chat usando seus emails. Separe emails com ponto e vírgula.

  5. Digite o título do bate-papo, se necessário.

    Captura de tela da ação 'Criar um chat'.

  6. No designer, selecione a ação Postar uma mensagem em um chat ou canal para configurá-la.

  7. No menu suspenso Postar como, selecione Bot de fluxo.

  8. No menu suspenso Postar em, selecione Chat de grupo.

  9. No menu suspenso Chat de grupo, role até a parte inferior da lista e selecione Inserir valor personalizado.

  10. Selecione o ícone de raio e, em seguida, selecione ID da conversa na lista Criar um chat.

Postar uma mensagem como o bot do Flow diretamente para um usuário

Ao enviar uma mensagem como o bot do Flow, você terá a opção adicional de postar diretamente para um usuário. Isso será útil em cenários de notificação em que você deseja entrar em contato com um usuário individual usando o bot do Flow.

  1. Execute o procedimento na Configuração do fluxo da nuvem.

  2. No designer, selecione a ação Postar uma mensagem em um chat ou canal para configurá-la.

  3. No menu suspenso Postar como, selecione Bot de fluxo.

  4. No menu suspenso Postar em, selecione Chat com bot de fluxo.

  5. No campo Destinatário especifique o usuário para o qual você deseja enviar uma mensagem e a mensagem específica que deseja enviar.

  6. No campo Mensagem, insira a mensagem que deseja enviar. Para adicionar um valor dinâmico à mensagem, faça o seguinte:

    1. Coloque o cursor onde a entrada deve aparecer.
    2. Selecione o raio à direita do campo de mensagem.
    3. Selecione uma entrada da lista. Se você não vir a entrada desejada, selecione Ver mais para expandir a lista.

    Captura de tela a opção de postagem de uma mensagem como o bot do Flow diretamente para um usuário.

Postar uma mensagem como o usuário em um Canal do Teams

Para enviar uma mensagem como usuário em um canal do Teams, siga estas etapas.

  1. Execute o procedimento na Configuração do fluxo da nuvem.

  2. No menu suspenso Postar como, selecione Usuário

  3. No menu suspenso Postar em, selecione Canal.

    Essas ações exibem duas entradas dinâmicas que permitem que você especifique a equipe e o canal para enviar a mensagem e adicione sua mensagem no campo de mensagem.

    Captura de tela mostrando Postar uma mensagem no canal como o usuário.

Postar uma mensagem como o usuário em um chat em grupo nomeado existente

Para enviar uma mensagem como usuário em um bate-papo em grupo, siga estas etapas.

  1. Execute o procedimento na Configuração do fluxo da nuvem.
  2. No menu suspenso Postar como, selecione Usuário.
  3. No menu suspenso Postar em, selecione Chat de grupo.
  4. No menu suspenso Chat de grupo, selecione o chat de grupo no qual será postada a mensagem.
  5. No campo Mensagem, insira a mensagem que deseja enviar. Para adicionar um valor dinâmico à mensagem, faça o seguinte:
    1. Coloque o cursor onde a entrada deve aparecer.
    2. Selecione o raio à direita do campo de mensagem.
    3. Selecione uma entrada da lista. Se você não vir a entrada desejada, selecione Ver mais para expandir a lista.

Captura de tela mostrando a opção Postar uma mensagem em um chat de grupo nomeado existente como o usuário

Por padrão, o Teams só lista os 50 chats em grupo nomeados mais recentes no menu suspenso. Se você quiser enviar uma mensagem para um novo chat de grupo, use a opção em Criar um novo chat de grupo e postar uma mensagem.

Criar um novo chat em grupo e postar uma mensagem

A ação Postar mensagem em um chat ou canal pode ser combinada com a ação Criar um chat para criar um chat em grupo e postar uma mensagem nele. Isso será útil em cenários em que ainda não exista um chat para este tópico e precise ser criado.

  1. Execute o procedimento na Configuração do fluxo da nuvem.

  2. Selecione o sinal de adição (+) acima da ação Postar uma mensagem em um chat ou canal.

  3. No campo Adicionar uma ação, procure por e selecione a ação Criar um chat.

  4. No campo Membros a adicionar, adicione os membros que precisam estar no chat usando seus emails. Separe emails com ponto e vírgula.

  5. Digite o título do bate-papo, se necessário.

  6. No designer, selecione a ação Postar uma mensagem em um chat ou canal para configurá-la.

  7. No menu suspenso Postar como, selecione Usuário.

  8. No menu suspenso Postar em, selecione Chat de grupo.

  9. No menu suspenso Chat de grupo, role até a parte inferior da lista e selecione Inserir valor personalizado.

  10. Selecione o ícone de raio e, em seguida, selecione ID da conversa na lista Criar um chat.

    Captura de tela mostrando Postar uma mensagem em um chat de grupo como o usuário.

Mencionar um usuário em qualquer mensagem

As menções são uma ótima maneira de chamar a atenção de um usuário no Teams. Você pode combinar qualquer uma das ações anteriores e adicionar uma menção na mensagem a um usuário ou canal.

  1. Execute o procedimento na Configuração do fluxo da nuvem.

  2. Selecione o sinal de adição (+) acima da ação Postar uma mensagem em um chat ou canal.

  3. No campo Adicionar uma ação, procure e selecione a ação Obter um token @mention para um usuário.

  4. No campo Usuário, especifique o email do usuário que você deseja mencionar no campo Usuário. Essa ação gera um valor dinâmico que pode ser usado no campo de mensagem da ação Postar uma mensagem no chat ou no canal.

    O campo Usuário só aceita uma única entrada do usuário. Se quiser mencionar vários usuários, será necessário adicionar várias instâncias dessa ação no fluxo.

  5. Adicione o valor dinâmico de menção gerado a partir de Obter um token @mention para um usuário em qualquer um dos cenários de ação Postar uma mensagem no chat ou no canal.

    O token Obter um @mention para um usuário somente suporta a menção de usuários e não de canais ou ao Teams no momento.

    Captura de tela de uma menção na mensagem de bate-papo em grupo.

Limitações e problemas conhecidos

  • Por padrão, o Teams só lista os 50 chats de grupo mais recentes na lista suspensa.
  • O token Obter um token @mention para um usuário é apenas para mencionar usuários. Não há suporte para mencionar canais ou equipes.
  • O envio de uma mensagem em canais privados não é compatível.

Treinamento: usar o conector do Teams no Power Automate (módulo)