КарточкиCards

Карточка — это контейнер пользовательского интерфейса для коротких или связанных частей информации.A card is a user-interface (UI) container for short or related pieces of information. Карточки могут иметь несколько свойств и вложений.Cards can have multiple properties and attachments. Карточки могут содержать кнопки, которые могут вызывать действия карточки.Cards can include buttons which can trigger Card actions.

Адаптивные картыAdaptive cards

Адаптивные карты — это новая перекрестная спецификация для карточек в продуктах Майкрософт, в том числе боты, Кортана, Outlook и Windows.Adaptive cards are a new cross product specification for cards in Microsoft products including Bots, Cortana, Outlook, and Windows. Это рекомендуемый тип карты для новой среды разработки Teams.They are the recommended card type for new Teams development. Общие сведения о команде "адаптивные карты" в разделе Обзор адаптивных карточек.For general information from the Adaptive cards team see Adaptive Cards Overview. Можно использовать адаптивные карты везде, где можно использовать существующие карточки главный Имиджевый баннер, карты Office365 и карты эскизов.You can use adaptive cards anywhere you can use existing Hero cards, Office365 cards, and Thumbnail cards.

В дополнение к адаптивным картам Teams поддерживаются два типа карт:In addition to Adaptive Cards, Teams supports two other types of cards:

  • Соединители карт, используемые в составе соединителей Office 365.Connector Cards, used as part of Office 365 connectors.
  • Простые карты из Bot Framework, такие как карточки эскиза и главный Имиджевый баннер.Simple cards from the bot framework, such as the thumbnail and hero cards.

Эти типы карточек более полно описаны в справочнике по карточке Teams.These card types are described more fully in the Teams Card Reference.

В Teams используются карты в трех различных местах:Teams uses cards in three different places:

  • СоединителиConnectors
  • боты;Bots
  • расширения для обмена сообщениями;Messaging extensions

Адаптивные карты и входящие веб-перехватчикиAdaptive cards and incoming webhooks

Примечание

Адаптивные карты поддерживаются во входящих веб-перехватчиках в рамках программы общедоступной предварительной версии для разработчиков.Adaptive cards are supported in incoming webhooks as part of the public developer preview program. Общедоступные предварительные просмотры доступны для раннего доступа и обратной связи.Public previews are available for early-access and feedback. Хотя выпуск является стабильным и тщательно тестируется, он не предназначен для использования в рабочей среде.Although the release is stable and has undergone extensive testing, it is not intended for use in production.

✔ В предварительной версии для разработчиков все встроенные элементы схемы адаптивной карты, кроме Action.Submit , полностью поддерживаются.✔ Within the developer preview, all native adaptive card schema elements, except Action.Submit, are fully supported.

✔ Поддерживаемые действия — Action. OpenURL, Action. ShowCardи Action. примером togglevisibility.✔ The supported Actions are Action.OpenURL, Action.ShowCard, and Action.ToggleVisibility.

Карты в соединителяхCards in Connectors

Карты впервые были определены в составе Outlook и Office 365 и используются в составе соединителей Office 365.Cards were first defined as part of Outlook and Office 365, and are used as part of Office 365 Connectors. Как и многие приложения Office 365, Teams поддерживает соединители.Like many Office 365 applications, Teams supports Connectors. Вы можете узнать больше о соединителях в соединителях Office 365 для Microsoft Teamsи найти спецификацию карт в соединителях в справочнике по карточкаминтерактивных сообщений.You can learn more about Connectors in Office 365 Connectors for Microsoft Teams, and find the specification for cards in connectors in Actionable message card reference.

Карточки в БотыCards in Bots

Microsoft Bot Framework развернут спецификацию карт путем добавления набора стандартных карт, которые Боты могут использовать в качестве части сообщений Bot.The Microsoft Bot Framework extended the cards specification by adding a set of predefined cards that bots could use as part of bot messages. Teams поддерживает боты с помощью Bot Framework, но он поддерживает немного разные наборы этих карточек.Teams supports bots using the Bot Framework but it supports a slightly different set of these cards. Общие сведения о карточках в Bot Framework можно найти в сообщениях Добавление вложения в сообщения.General information on cards in Bot Framework can be found in Add rich card attachments to messages. Эти карточки называются простыми карточками в Teams.These cards are called simple cards in Teams.

Боты в Teams может использовать любой тип карты: простой, соединительный или адаптивный.Bots in Teams can use any type of card: simple, connector or adaptive. Карты, поддерживаемые боты в Teams, подробно описаны в справочнике по карточкам Teams.Cards that are supported by bots in Teams are detailed in Teams Card Reference.

Карточки в расширениях обмена сообщениямиCards in Messaging Extensions

Расширения обмена сообщениями также могут возвращать карту.Messaging Extensions can also return a card. Расширения обмена сообщениями могут использовать любой тип карты: Simple, Connector или адаптивный.Messaging extensions can use any type of card: simple, connector or adaptive. Эти карточки находятся в справочнике по карточке Teams.These cards are found in the Teams Card Reference.

Справочник по карточкеCard reference

Все карточки, используемые Teams, указаны в справочнике по карточке Teams.All cards used by Teams are listed in the Teams Card Reference. Кроме того, в этой справочной статье описываются различия между карточками и карточками для ленты в Teams.This reference also describes differences between Bot Framework cards and cards in Teams.