Share via


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 .

Captura de pantalla de un componente de chat

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 mismo chatId 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.