Создание расширяемой беседы для чата собрания
Вы можете сделать беседы расширяемыми в собраниях Microsoft Teams. Боты, расширения сообщений, карточки и диалоговые окна (называемые модулями задач в TeamsJS версии 1.x) можно объединить, чтобы обеспечить интуитивно понятный интерфейс.
боты;
Бот также называется чат-ботом или ботом для общения. Это приложение, которое выполняет простые и повторяющиеся задачи пользователей, например в службах обслуживания или поддержки клиентов. В быту используются боты, которые сообщают сведения о погоде, бронируют рестораны или предоставляют сведения для путешествий. Взаимодействие с ботами может быть в виде быстрых вопросов и ответов или сложных бесед. Бот должен быть включен в team
области собрания канала и groupchat
области для всех других типов собраний. Чтобы реализовать ботов, начните с создания бота
Интерфейсы API бота
Bot Frameworkэто многофункциональный пакет SDK, используемый для создания ботов с использованием C#, Java, Python и JavaScript. Если у вас уже есть бот на базе Bot Framework, вы можете легко изменить его для работы в Teams. Используйте C# или Node.js, чтобы воспользоваться преимуществами наших пакетов SDK.
Примеры кода — боты
Название примера | Описание | .NETCore | Node.js | Python | Java | Манифест |
---|---|---|---|---|---|---|
Бот для беседы в Teams | В этом примере приложения показано, как использовать различные события бесед бота, доступные в bot framework версии 4. | Просмотр | Просмотр | Просмотр | Просмотр | Просмотр |
Образцы бота | Набор примеров платформы ботов версии 4 | Просмотр | Просмотр | Просмотр | Просмотр |
Расширения для обмена сообщениями
Расширения сообщений позволяют пользователям взаимодействовать с веб-службой с помощью кнопок и форм в клиенте Teams. Пользователи могут выполнять поиск или инициировать действия во внешней системе из области создания сообщения, поля команд или непосредственно из сообщения. Результаты этого взаимодействия можно отправить клиенту Teams в виде карточки с расширенным форматом. Реализация расширений сообщений для чатов собраний ничем не отличается от обычных чатов. Чтобы реализовать расширение сообщений, начните с расширений сообщений.
Карточки и диалоговые окна
Карточки предоставляют пользователям возможность отправлять различные визуальные, звуковые и доступные для выбора сообщения и помогают в потоке общения. С помощью диалоговых окон можно создавать модальные всплывающие окна в Teams. Они особенно полезны для запуска и выполнения задач или отображения подробной информации, такой как видео или панелей мониторинга Power BI. Дополнительные сведения см. в статье Создание карточек и диалоговых окон.
Совместимость функций по типам пользователей
В следующей таблице приведены типы пользователей и перечислены функции, к которым каждый пользователь может получить доступ на собраниях.
Тип пользователя | боты; | Расширения для обмена сообщениями | Адаптивные карточки | Диалоги |
---|---|---|---|---|
В клиенте | Может просматривать сообщения, взаимодействовать с содержимым и вызывать бота. | Доступно | Доступно | Доступно |
Гость, часть идентификатора Microsoft Entra клиента | Может просматривать сообщения, взаимодействовать с содержимым и вызывать бота. | Недоступно | Взаимодействие в чате собрания разрешено. | Взаимодействие в чате собрания с помощью адаптивной карточки разрешено. |
Федеративные сведения см. в статье о нестандартных пользователях. | Может просматривать сообщения, взаимодействовать с содержимым и вызывать бота. | Недоступно | Взаимодействие в чате собрания разрешено. | Взаимодействие в чате собрания с помощью адаптивной карточки разрешено. |
Анонимный | Может просматривать сообщения, отправленные ботом, и взаимодействовать с ними. Не удается вызвать бота. | Недоступно | Взаимодействие в чате собрания разрешено. | Взаимодействие в чате собрания с помощью адаптивной карточки разрешено. |
Примечание.
- Если федеративный пользователь является участником собрания, пользователь клиента не может просматривать расширения сообщений.
- Если анонимный пользователь и пользователь клиента являются участниками собрания, пользователь клиента может просматривать расширения сообщений.
См. также
Platform Docs