Компонент Chat в Microsoft Graph Toolkit

Предостережение

Набор средств Microsoft Graph является устаревшим. Период прекращения поддержки начинается 1 сентября 2025 года, а полный выход из эксплуатации запланирован на 28 августа 2026 года. Разработчикам следует перейти на использование пакетов SDK Microsoft Graph или других поддерживаемых средств Microsoft Graph для создания веб-интерфейсов. Дополнительные сведения см. в объявлении о прекращении поддержки.

Примечание.

Этот компонент находится в предварительной версии и может быть изменен. Использование этих компонентов в производственных приложениях не поддерживается. В настоящее время этот компонент доступен только в качестве компонента React и не имеет эквивалента веб-компонента.

Компонент чата позволяет пользователю вести личные или групповые беседы. Этот компонент не поддерживает беседы в каналах. Компонент позволяет отрисовывать беседы и создавать новые сообщения. Все данные хранятся в Microsoft Teams.

Пример

В следующем примере показана беседа с использованием компонента mgt-chat .

Снимок экрана: компонент чата

Свойства

Атрибут Свойство Описание
идентификатор чата chatId Строковый идентификатор для настройки отображения личной или групповой беседы . Обязательно.

Настраиваемые свойства CSS

Компонент mgt-chat не определяет настраиваемые свойства CSS.

События

Компонент mgt-chat не предлагает никаких событий.

Шаблоны

Компонент mgt-chat не предлагает шаблонов для переопределения.

Разрешения Microsoft Graph

Этот элемент управления использует следующие API и разрешения Microsoft Graph.

Конфигурация Разрешение API
chatId установлено Chat. ReadBasic, Chat. Чтение, ChatMessage.Чтение, 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}

Подкомпоненты

Компонент mgt-chat состоит из одного или нескольких подкомпонентов, для которых могут потребоваться разрешения, отличные от перечисленных ранее. Дополнительные сведения см. в документации по каждому подкомпоненту:

Проверка подлинности

Компонент mgt-chat использует глобальный поставщик проверки подлинности, описанный в документации по проверке подлинности.

Кэш

Компонент mgt-chat кэширует сообщения чата и связанные с ними метаданные.

Локализация

Компонент mgt-chat не предоставляет никаких переменных локализации.

Известные проблемы

  • Компонент mgt-chat не поддерживает одинаковое chatId использование в нескольких экземплярах компонента или на нескольких вкладках.
  • Компонент mgt-chat не поддерживает темы и не учитывает настройки браузера.