Обзор средств и примеров кода
Вы создали свое первое приложение-вкладку, бот для интерактивных уведомлений и расширение для сообщений. Вы можете создать приложение Teams в соответствии с требованиями вашего приложения. В зависимости от таких факторов, как бизнес-потребности, среда разработки и знания предметной области, выберите среду и средства для создания приложения.
Приложение Teams позволяет выбрать среду сборки. Это включает инструменты, инфраструктуру и языки для разработки приложений. Создайте приложение Teams в среде, которая лучше всего подходит для вашего приложения. Вы даже можете выбрать комбинацию. Например, с помощью набора средств Teams можно создать приложение с помощью JavaScript и разместить его на сайте SharePoint.
В этом разделе рассматриваются различные варианты создания приложения Teams.
- Платформа для совместной работы в Teams
- Инструменты и пакеты SDK
- Учебники по приложениям Teams и примеры кода
Платформа для совместной работы в Teams
В качестве платформы для совместной работы для создания приложений Teams предлагает полный спектр приложений и инструментов. Платформа Teams поддерживает разработку приложений на каждом этапе от планирования до распространения.
Для создания приложения можно использовать различные средства и службы. Ниже приведен пример потока разработки.
- Планирование проекта и выявление требований.
- Разработка приложения. Используйте набор пользовательского интерфейса Teams и пользовательский интерфейс Fluent React компоненты для разработки пользовательского интерфейса вкладок.
- Создайте приложение с помощью JavaScript с помощью набора средств Teams.
- Расширьте функциональные возможности, добавив дополнительные возможности Teams, отправляйте уведомления веб-канала действий и используйте данные Microsoft 365 с Microsoft Graph.
- Тестирование приложения в клиенте разработчика с примерами пользовательских данных.
- Развертывание приложения в Azure.
- Управляйте приложением и публикуйте его в Microsoft Teams Store с помощью портала разработчика. Монетизируйте свое приложение с помощью таких вариантов, как предложения SaaS, покупки в приложении и т. д.
Инструменты и пакеты SDK
Вы можете создать приложение Microsoft Teams с помощью следующих средств и пакетов SDK.
Чтобы приступить к созданию приложения Teams, можно выбрать средства и пакеты SDK в соответствии с требованиями приложения.
- Возможности приложений. Вы можете выбрать один или сочетание возможностей в зависимости от требований приложения.
- Необходимые пакеты SDK. Например, если вы создаете возможности ИИ для приложения бота, выберите Библиотека ИИ Teams.
- Компоненты пользовательского интерфейса. Выберите компоненты пользовательского интерфейса для разработки приложения на основе возможностей приложения.
- Языки. Выберите язык, на котором вы хотите создать приложение.
- Рекомендуемые средства. Выберите средства в зависимости от выбранного языка. Вы также можете использовать портал разработчика Teams для управления приложением и его публикации. Набор средств Teams и Yo Teams позволяет создавать приложения с помощью JavaScript и TypeScript или C# в Visual Studio Code (VS Code) или Visual Studio.
Возможности приложений | Действия пользователя | Рекомендуемые средства | Пакеты SDK | Языки |
---|---|---|---|---|
Вкладки | Полноэкранный встроенный веб-интерфейс. | VS Code или Visual Studio с расширением Teams Toolkit или TeamsFx CLI , если вы предпочитаете использовать CLI | Клиентская библиотека JavaScript Teams для функций пользовательского интерфейса, SharePoint Framework (SPFx) и microsoft Graph SDK | C#, TypeScript и JavaScript (включая React) |
Боты | Чат-бот, который беседует с участниками. | VS Code или Visual Studio с расширением Teams Toolkit или TeamsFx CLI , если вы предпочитаете использовать CLI | Пакет SDK TeamsFx, пакет SDK Bot Framework, библиотека ИИ Teams и пакет SDK Microsoft Graph | C#, TypeScript и JavaScript |
Расширения для сообщений | Ярлыки для вставки внешнего контента в беседу или выполнения действий с сообщениями. | VS Code или Visual Studio с расширением Teams Toolkit или TeamsFx CLI , если вы предпочитаете использовать CLI | Пакет SDK TeamsFx, пакет SDK Bot Framework, библиотека ИИ Teams и пакет SDK Microsoft Graph | C#, TypeScript и JavaScript |
Примечание.
- Собрания и звонки могут обеспечить взаимодействие с пользователем, чтобы обеспечить совместную работу, партнерство, информированное общение и общую обратную связь. Дополнительные сведения см. в разделе Приложения для собраний и звонков Teams.
- Вы также можете использовать такие языки, как Node.js, Java, Python и веб-технологии, такие как HTML и CSS, для создания приложения Teams.
Пример сценария. Если вы хотите создать приложение панели мониторинга социальных сетей, которое отправляет уведомления с помощью TypeScript, рассмотрите следующий сценарий:
Обзор пакетов SDK
Вы также можете создавать и создавать приложение Teams с помощью различных пакетов SDK. Teams поддерживает все пакеты SDK, показанные на следующем рисунке, и вы можете выбрать пакеты SDK в соответствии с вашими требованиями:
Обзор инструментов
Следующие средства на платформе Teams помогут вам во время разработки приложений:
Этап разработки приложений | Инструменты платформы Teams |
---|---|
Проектирование | Набор средств пользовательского интерфейса Teams и компоненты React пользовательского интерфейса Fluent |
Сборка | Набор средств Teams, инструменты и пакеты SDK, а также Microsoft Graph |
Тестирование, развертывание и публикация | Microsoft Entra ID и портал разработчика |
Distribute | Центр партнеров и Магазин Teams |
Учебники по приложениям Teams и примеры кода
Вы можете создать собственное приложение Microsoft Teams с различными возможностями, используя следующие руководства и примеры кода.
Руководства по приложениям Teams
Чтобы приступить к созданию приложения Teams, используйте следующие языки или платформы и подготовьте среду разработки.
Вкладка | Бот | Расширение для обмена сообщениями | |
---|---|---|---|
Базовое приложение | • Создание первого приложения вкладки с помощью JavaScript • Создание первого приложения с помощью C# • Создание первого приложения с помощью SPFx |
Создание первого приложения бота с помощью JavaScript | Создание первого приложения расширения для сообщений с помощью JavaScript |
Приложение на основе сценария | Н/Д | • Создание бота уведомлений с помощью JavaScript • Создание командного бота с помощью JavaScript • Создание бота рабочего процесса Teams |
Н/Д |
Примеры кода
Примеры кода предназначены для того, чтобы помочь вам понять и создать собственное приложение Teams с различными возможностями и сценариями. Дополнительные сведения о примерах кода см. в статье Примеры Microsoft Teams.
См. также
Планирование приложения
Изучите и сопоставьте варианты использования вашего приложения с функциями Teams.
Создание приложения
Создайте пользовательский интерфейс приложения с помощью Teams UI Kit.
Создание приложения
Ищете вдохновение для разработки приложений? Просмотрите наш список реальных сценариев и отраслевых решений с макетами концепции высокой точности, чтобы понять, как приложение Teams может помочь вашим пользователям.
Расширение приложения в Microsoft 365
Вы можете просмотреть приложения Teams, работающие в других интерфейсах Microsoft 365 с высоким уровнем использования, с помощью последней клиентской библиотеки JavaScript для Teams.
Тестирование приложения
После интеграции вашего приложения с Teams вы должны протестировать свое приложение перед его публикацией.
Распространение приложения
Вы можете предоставить свое приложение Teams отдельному лицу, команде, организации или всем, кто хочет его использовать.
Монетизация приложения
Магазин Teams предлагает варианты монетизации приложений, такие как предложения SaaS и покупки из приложения. Выберите оптимальный вариант монетизации, подходящий для вашего приложения Teams.
Интеграция с Teams
Смешайте функции, которые пользователи любят в существующем веб-приложении, службе или системе, с функциями совместной работы в Teams.
Немного кода — много возможностей
Не нужно быть программистом-экспертом, чтобы создать отличное приложение для Teams. Попробуйте одно из нескольких решений с низким уровнем кода.
Platform Docs