Criar conversa extensível para chat de reunião

Você pode tornar as conversas extensíveis em reuniões do Microsoft Teams. Bots, extensões de mensagem, cartões e caixas de diálogo (conhecidos como módulos de tarefa no TeamsJS v1.x) podem ser combinados para fornecer uma experiência intuitiva.

Bots

Um bot também é conhecido como chatbot ou bot de conversa. É um aplicativo que executa tarefas simples e repetitivas por usuários, como atendimento ao cliente ou equipe de suporte. O uso diário de bots inclui bots que fornecem informações sobre o clima, fazem reservas de jantar ou fornecem informações de viagem. As interações com bots podem ser perguntas e respostas rápidas ou conversas complexas. Um bot precisa ser habilitado no team escopo de uma reunião de canal e no groupchat escopo de todos os outros tipos de reunião. Para implementar bots, comece com a compilação de um bot

APIs de bot

O Bot Framework é um SDK avançado usado para criar bots usando C#, Java, Python e JavaScript. Se você já tiver um bot baseado no Bot Framework, poderá modificá-lo facilmente para funcionar no Teams. Use C# ou Node.js para aproveitar nossos SDKs.

Exemplos de código – Bots

Nome do exemplo Descrição .NETCore Node.js Python Java Manifesto
Bot de conversas do Teams Este aplicativo de exemplo mostra como usar diferentes eventos de conversa de bot disponíveis na estrutura do bot v4. View View View View Exibir
Exemplos de bot Conjunto de exemplos de estrutura de bot v4 View View View View

Extensões de mensagens

As extensões de mensagem permitem que os usuários interajam com seu serviço Web por meio de botões e formulários no cliente do Teams. Os usuários podem pesquisar ou iniciar ações em um sistema externo a partir da área de redação da mensagem, da caixa de comando ou diretamente de uma mensagem. Você pode enviar de volta os resultados dessa interação para o cliente do Teams na forma de um cartão altamente formatado. Implementar extensões de mensagem para chats de reunião não é diferente de chats regulares. Para implementar a extensão de mensagem, comece com extensões de mensagem.

Cartões e caixas de diálogo

Os cartões fornecem aos usuários várias mensagens visuais, de áudio e selecionáveis e ajudam no fluxo da conversa. Com caixas de diálogo, você pode criar experiências pop-up modais no Teams. Eles são úteis para iniciar e concluir as tarefas ou exibir informações avançadas, como vídeos ou painéis do Power Business Intelligence (BI). Para obter mais informações, confira como criar cartões e caixas de diálogo.

Compatibilidade de recursos por tipos de usuário

A tabela a seguir fornece os tipos de usuário e lista os recursos que cada usuário pode acessar em reuniões:

Tipo de usuário Bots Extensões de mensagens Cartões Adaptáveis Diálogos
In-tenant Pode exibir mensagens, interagir com o conteúdo e invocar o bot. Disponível Disponível Disponível
Convidado, parte do locatário Microsoft Entra ID Pode exibir mensagens, interagir com o conteúdo e invocar o bot. Não disponível Interações no chat da reunião são permitidas. As interações no chat de reunião do Cartão Adaptável são permitidas.
Federado, para obter mais informações, consulte usuários não padrão. Pode exibir mensagens, interagir com o conteúdo e invocar o bot. Não disponível Interações no chat da reunião são permitidas. As interações no chat de reunião do Cartão Adaptável são permitidas.
Anônimo Pode exibir e interagir com as mensagens enviadas pelo bot. Não é possível invocar o bot. Não disponível Interações no chat da reunião são permitidas. As interações no chat de reunião do Cartão Adaptável são permitidas.

Observação

  • Se um usuário federado for um participante da reunião, o usuário locatário não poderá exibir as extensões de mensagem.
  • Se um usuário anônimo e um usuário locatário forem participantes da reunião, o usuário do locatário poderá exibir as extensões de mensagem.

Confira também