Componente de chat no Microsoft Graph Toolkit
Importante
Esse componente está em versão prévia e está sujeito a alterações. Não há suporte para o uso desses componentes em aplicativos de produção.
Observação
Atualmente, esse componente só está disponível como um componente React e não tem um componente Web equivalente.
Observação
Esse recurso aproveita pontos de extremidade em tempo real, APIs de alta capacidade e está sujeito ao mesmo modelo de cobrança descrito nos modelos de pagamento e requisitos de licenciamento para APIs do Microsoft Teams.
O componente de chat permite que o usuário tenha 1:1 ou conversas em grupo. Esse componente não dá suporte a conversas de canal. O componente permite renderizar conversas e criar novas mensagens. Todos os dados são armazenados no Microsoft Teams.
Exemplo
O exemplo a seguir exibe uma conversa usando o mgt-chat
componente.
Propriedades
Atributo | Propriedade | Descrição |
---|---|---|
chat-id | chatId | Uma ID de cadeia de caracteres para definir a conversa 1:1 ou de grupo a ser renderizada. Obrigatório. |
Propriedades personalizadas do CSS
O mgt-chat
componente não define 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
Esse controle usa as seguintes APIs e permissões do Microsoft Graph.
Configuração | Permissão | API |
---|---|---|
chatId é 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 consiste em um ou mais subcomponentes que podem exigir outras permissões do que as listadas anteriormente. Para obter mais informações, confira a documentação de cada subcomponente:
Autenticação
O mgt-chat
componente usa o provedor de autenticação global descrito na documentação de autenticação.
Cache
O mgt-chat
componente armazena em cache mensagens de chat e metadados relacionados.
Localização
O mgt-chat
componente não expõe nenhuma variável de localização.
Problemas conhecidos
- O
mgt-chat
componente não dá suporte ao mesmochatId
sendo usado em várias instâncias do componente ou em várias guias. - O
mgt-chat
componente não dá suporte a temas e não respeita as preferências dos navegadores.