Componente de chat en Microsoft Graph Toolkit
Importante
Este componente está en versión preliminar y está sujeto a cambios. No se admite el uso de estos componentes en aplicaciones de producción.
Nota:
Este componente solo está disponible actualmente como componente React y no tiene un componente web equivalente.
Nota:
Esta característica aprovecha los puntos de conexión en tiempo real, las API de alta capacidad y está sujeta al mismo modelo de facturación que se describe en los modelos de pago y los requisitos de licencia para las API de Microsoft Teams.
El componente de chat permite al usuario tener conversaciones de grupo o 1:1. Este componente no admite conversaciones de canal. El componente permite representar conversaciones y crear nuevos mensajes. Todos los datos se almacenan en Microsoft Teams.
Ejemplo
En el ejemplo siguiente se muestra una conversación con el mgt-chat
componente .
Propiedades
Atributo | Propiedad | Descripción |
---|---|---|
chat-id | chatId | Un identificador de cadena para establecer la conversación de grupo o 1:1 que se va a representar. Obligatorio. |
Propiedades personalizadas css
El mgt-chat
componente no define propiedades personalizadas CSS.
Eventos
El mgt-chat
componente no ofrece ningún evento.
Plantillas
El mgt-chat
componente no ofrece plantillas para invalidar.
Permisos de Microsoft Graph
Este control usa las siguientes API y permisos de Microsoft Graph.
Configuración | Permiso | API |
---|---|---|
chatId está establecido |
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
El mgt-chat
componente consta de uno o varios subcomponentes que pueden requerir permisos distintos de los enumerados anteriormente. Para obtener más información, consulte la documentación de cada subcomponente:
Autenticación
El mgt-chat
componente usa el proveedor de autenticación global descrito en la documentación de autenticación.
Caché
El mgt-chat
componente almacena en caché los mensajes de chat y los metadatos relacionados.
Localización
El mgt-chat
componente no expone ninguna variable de localización.
Problemas conocidos
- El
mgt-chat
componente no admite lo mismochatId
que se usa en varias instancias del componente o en varias pestañas. - El
mgt-chat
componente no admite la creación de temáticas y no respeta las preferencias de los exploradores.