Criar conversação extensível para conversas de reunião
Pode tornar as conversações extensíveis em reuniões do Microsoft Teams. Os bots, extensões de mensagens, cartões e caixas de diálogo (referidos como módulos de tarefas no TeamsJS v1.x) podem ser combinados para proporcionar 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 tem de estar ativado no team
âmbito de uma reunião de canal e no groupchat
âmbito de todos os outros tipos de reuniões. Para implementar bots, comece com a criaçã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 | Esta aplicação de exemplo mostra como utilizar diferentes eventos de conversação de bot disponíveis no bot framework v4. | View | View | View | View | Exibir |
Exemplos de bot | Conjunto de exemplos do bot framework v4 | View | View | View | View |
Extensões de mensagens
As extensões de mensagens permitem que os utilizadores interajam com o seu serviço Web através 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. Pode enviar de volta os resultados dessa interação para o cliente do Teams sob a forma de um cartão formatado. A implementação de extensões de mensagens para conversas de reunião não é diferente das conversas normais. Para implementar a extensão de mensagens, comece com as extensões de mensagens.
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 as caixas de diálogo, pode criar experiências de 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, veja criar cartões e caixas de diálogo.
Compatibilidade de funcionalidades por tipos de utilizador
A tabela seguinte fornece os tipos de utilizador e lista as funcionalidades a que cada utilizador pode aceder em reuniões:
Tipo de usuário | Bots | Extensões de mensagens | Cartões Adaptáveis | Diálogos |
---|---|---|---|---|
No inquilino | Pode ver mensagens, interagir com o conteúdo e invocar o bot. | Disponível | Disponível | Disponível |
Convidado, parte do ID do Microsoft Entra do inquilino | Pode ver mensagens, interagir com o conteúdo e invocar o bot. | Não disponível | As interações na conversa da reunião são permitidas. | As interações na conversa da reunião a partir do Cartão Ajustável são permitidas. |
Federado, para obter mais informações, veja Utilizadores não padrão. | Pode ver mensagens, interagir com o conteúdo e invocar o bot. | Não disponível | As interações na conversa da reunião são permitidas. | As interações na conversa da reunião a partir do Cartão Ajustável são permitidas. |
Anônimo | Pode ver e interagir com as mensagens enviadas pelo bot. Não é possível invocar o bot. | Não disponível | As interações na conversa da reunião são permitidas. | As interações na conversa da reunião a partir do Cartão Ajustável são permitidas. |
Observação
- Se um utilizador federado participar na reunião, o utilizador inquilino não poderá ver as extensões da mensagem.
- Se um utilizador anónimo e um utilizador inquilino forem participantes na reunião, o utilizador inquilino pode ver as extensões da mensagem.