Componente de chat en Kit de herramientas de Microsoft Graph

Precaución

El kit de herramientas de Microsoft Graph está en desuso. El período de retirada comienza el 1 de septiembre de 2025 y la retirada completa está prevista para el 28 de agosto de 2026. Los desarrolladores deben migrar al uso de los SDK de Microsoft Graph u otras herramientas compatibles de Microsoft Graph para crear experiencias web. Para obtener más información, consulte el anuncio de desuso.

Nota:

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. Actualmente, este componente solo está disponible como componente de React y no tiene un componente web equivalente.

El componente de chat permite al usuario tener conversaciones individuales o grupales. 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 siguiente ejemplo se muestra una conversación que utiliza el mgt-chat componente.

Captura de pantalla de un componente de chat

Propiedades

Atributo Propiedad Description
Id. de chat chatId Un identificador de cadena para establecer el 1:1 o la conversación de grupo que se va a representar. Obligatorio.

Propiedades personalizadas de CSS

El mgt-chat componente no define las propiedades personalizadas de 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 utiliza las siguientes API y permisos de Microsoft Graph.

Configuración Permiso API
chatId está configurado 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 más 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 utiliza 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 el mismo chatId uso en varias instancias del componente o en varias pestañas.
  • El mgt-chat componente no admite temas y no respeta las preferencias de los exploradores.