Compartilhar via


Componente de chat no Microsoft Graph Toolkit

Cuidado

O Toolkit do Microsoft Graph foi preterido. O período de reforma começa a 1 de setembro de 2025, com a reforma completa prevista para 28 de agosto de 2026. Os programadores devem migrar para utilizar os SDKs do Microsoft Graph ou outras ferramentas suportadas do Microsoft Graph para criar experiências Web. Para obter mais informações, veja o anúncio de preterição.

Observação

Este componente está em pré-visualização e está sujeito a alterações. A utilização destes componentes em aplicações de produção não é suportada. Atualmente, este componente só está disponível como componente React e não tem um componente Web equivalente. Esta funcionalidade tira partido dos pontos finais em tempo real, das APIs de alta capacidade e está sujeita ao mesmo modelo de faturação descrito nos modelos de pagamento e nos requisitos de licenciamento das APIs do Microsoft Teams.

O componente de chat permite que o utilizador tenha 1:1 ou conversações de grupo. Este componente não suporta conversações de canal. O componente permite a composição de conversações e a criação de novas mensagens. Todos os dados são armazenados no Microsoft Teams.

Exemplo

O exemplo seguinte apresenta uma conversação com o mgt-chat componente .

Uma captura de ecrã de um componente de chat

Propriedades

Atributo Propriedade Descrição
chat-id chatId Um ID de cadeia para definir a conversação de grupo ou 1:1 para compor. Obrigatório.

Propriedades personalizadas do CSS

O mgt-chat componente não define as propriedades personalizadas do CSS.

Eventos

O mgt-chat componente não oferece eventos.

Modelos

O mgt-chat componente não oferece modelos para substituir.

Permissões do Microsoft Graph

Este controlo utiliza as seguintes APIs e permissões do Microsoft Graph.

Configuração Permissão API
chatId está definido Chat.ReadBasic, Chat.Read, ChatMessage.Read, Chat.ReadWrite, ChatMember.ReadWrite /chats/{id}/messages, /chats/{id}/messages, /chats/{id}/messages/{messageId}, /me/chats/{id}/messages/{messageId}/softDelete, /chats/{id}/members/{membershipId}, /chats/{id}/members, /chats/{id}/messages/{messageId}/hostedContents/{hostedContentId}, /chats/{id}

Subcomponentes

O mgt-chat componente é composto por um ou mais subcomponentes que podem exigir outras permissões do que as listadas anteriormente. Para obter mais informações, veja a documentação de cada subcomponente:

Autenticação

O mgt-chat componente utiliza o fornecedor de autenticação global descrito na documentação de autenticação.

Cache

O mgt-chat componente coloca em cache mensagens de chat e metadados relacionados.

Localização

O mgt-chat componente não expõe variáveis de localização.

Problemas conhecidos

  • O mgt-chat componente não suporta a mesma chatId utilização em várias instâncias do componente ou em vários separadores.
  • O mgt-chat componente não suporta temas e não respeita as preferências dos browsers.