Поделиться через


Параметры пакета SDK и примеры кода

Важно!

Пакет SDK для TeamsFx будет официально устареть к сентябрю 2025 г., а поддержка будет продолжаться до сентября 2026 г. Мы рекомендуем запланировать переход на пакет SDK для Teams для создания агентов в Microsoft Teams. Чтобы расширить возможности агента на других платформах Microsoft 365, используйте Пакет SDK агентов Microsoft 365.

Вы создали свое первое приложение-вкладку, бот для интерактивных уведомлений и расширение для сообщений. Вы можете создать приложение Teams в соответствии с требованиями вашего приложения. В зависимости от таких факторов, как бизнес-потребности, среда разработки и знания предметной области, выберите среду и средства для создания приложения.

Приложение Teams позволяет выбрать среду сборки. Это включает инструменты, инфраструктуру и языки для разработки приложений. Создайте приложение Teams в среде, которая лучше всего подходит для вашего приложения. Вы даже можете выбрать комбинацию. Например, вы можете использовать Microsoft 365 Agents Toolkit (ранее известный как Набор средств Teams) для создания приложения с Помощью JavaScript и его размещения на сайте SharePoint.

В этом разделе рассматриваются различные варианты создания приложения Teams.

Платформа для совместной работы в Teams

В качестве платформы для совместной работы для создания приложений Teams предлагает полный спектр приложений и инструментов. Платформа Teams поддерживает разработку приложений на каждом этапе от планирования до распространения.

Для создания приложения можно использовать различные средства и службы. Ниже приведен пример потока разработки.

  1. Планирование проекта и выявление требований.
  2. Разработка приложения. Используйте набор пользовательского интерфейса Teams и пользовательский интерфейс Fluent React компоненты для разработки пользовательского интерфейса вкладок.
  3. Создайте приложение с помощью JavaScript с помощью набора средств агентов.
  4. Расширьте функциональные возможности, добавив дополнительные возможности Teams, отправляйте уведомления веб-канала действий и используйте данные Microsoft 365 с Microsoft Graph.
  5. Тестирование приложения в клиенте разработчика с примерами пользовательских данных.
  6. Развертывание приложения в Azure.
  7. Управляйте приложением и публикуйте его в Microsoft Teams Store с помощью портала разработчика. Монетизируйте свое приложение с помощью таких вариантов, как предложения SaaS, покупки в приложении и т. д.

Инструменты и пакеты SDK

Вы можете создать приложение Microsoft Teams с помощью следующих средств и пакетов SDK.

Чтобы приступить к созданию приложения Teams, можно выбрать средства и пакеты SDK в соответствии с требованиями приложения.

  1. Возможности приложений. Вы можете выбрать один или сочетание возможностей в зависимости от требований приложения.
  2. Необходимые пакеты SDK. Например, если вы создаете возможности ИИ для приложения бота, выберите Пакет SDK для Teams.
  3. Компоненты пользовательского интерфейса. Выберите компоненты пользовательского интерфейса для разработки приложения на основе возможностей приложения.
  4. Языки. Выберите язык, на котором вы хотите создать приложение.
  5. Рекомендуемые средства. Выберите средства в зависимости от выбранного языка. Вы также можете использовать портал разработчика для управления приложением и его публикации. Набор средств агентов позволяет создавать приложения с помощью JavaScript и TypeScript или C# в Visual Studio Code (VS Code) или Visual Studio.
Возможности приложений Действия пользователя Рекомендуемые средства Пакеты SDK Языки
Вкладки Полноэкранный встроенный веб-интерфейс. VS Code или Visual Studio с расширением Набора средств агентов или Microsoft 365 Agents Toolkit CLI (ранее известный как TeamsFx CLI), если вы предпочитаете использовать CLI Клиентская библиотека JavaScript Teams для функций пользовательского интерфейса, SharePoint Framework (SPFx) и microsoft Graph SDK C#, TypeScript и JavaScript (включая React)
Боты Чат-бот, который беседует с участниками. VS Code или Visual Studio с расширением набора средств агентов или интерфейс командной строки набора средств агентов , если вы предпочитаете использовать CLI Пакет SDK TeamsFx, пакет SDK Bot Framework, пакет SDK для Teams и пакет SDK Microsoft Graph C#, TypeScript и JavaScript
Расширения для сообщений Ярлыки для вставки внешнего контента в беседу или выполнения действий с сообщениями. VS Code или Visual Studio с расширением набора средств агентов или интерфейс командной строки набора средств агентов , если вы предпочитаете использовать CLI Пакет SDK TeamsFx, пакет SDK Bot Framework, пакет SDK для 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
Сборка Набор средств microsoft 365 Agents, средства и пакеты SDK и Microsoft Graph
Тестирование, развертывание и публикация Microsoft Entra ID и портал разработчика
Distribute Центр партнеров и Магазин Teams

Примеры кода

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

Примеры кода предназначены для того, чтобы помочь вам понять и создать собственное приложение Teams с различными возможностями и сценариями. Дополнительные сведения о примерах кода см. в статье Примеры Microsoft Teams.

См. также

Планирование приложения

Изучите и сопоставьте варианты использования вашего приложения с функциями Teams.

Создание приложения

Создайте пользовательский интерфейс приложения с помощью Teams UI Kit.

Создание приложения

Ищете вдохновение для разработки приложений? Просмотрите наш список реальных сценариев и отраслевых решений с макетами концепции высокой точности, чтобы понять, как приложение Teams может помочь вашим пользователям.

Расширение приложения в Microsoft 365

Вы можете просмотреть приложения Teams, работающие в других интерфейсах Microsoft 365 с высоким уровнем использования, с помощью последней клиентской библиотеки JavaScript для Teams.

Тестирование приложения

После интеграции вашего приложения с Teams вы должны протестировать свое приложение перед его публикацией.

Распространение приложения

Вы можете предоставить свое приложение Teams отдельному лицу, команде, организации или всем, кто хочет его использовать.

Монетизация приложения

Магазин Teams предлагает варианты монетизации приложений, такие как предложения SaaS и покупки из приложения. Выберите оптимальный вариант монетизации, подходящий для вашего приложения Teams.

Интеграция с Teams

Смешайте функции, которые пользователи любят в существующем веб-приложении, службе или системе, с функциями совместной работы в Teams.

Немного кода — много возможностей

Не нужно быть программистом-экспертом, чтобы создать отличное приложение для Teams. Попробуйте одно из нескольких решений с низким уровнем кода.