Référence des cartesCards Reference

Les cartes répertoriées dans cette section sont prises en charge dans les robots pour Teams.The cards listed in this section are supported in bots for Teams. Elles sont basées sur des cartes définies par l’infrastructure de robot, mais Teams ne prend pas en charge toutes les cartes de l’infrastructure bot et en a ajouté certaines.They are based on cards defined by the Bot Framework, but Teams does not support all Bot Framework cards and has added some of its own. Les différences sont dénommées dans les références ci-dessous.Differences are called out in the references below.

Exemples de carteCard examples

Vous trouverez des informations supplémentaires sur l’utilisation des cartes dans la documentation du kit de développement logiciel (v3) du générateur de robots.You can find additional information on how to use cards in the documentation for the Bot Builder SDK (v3). Des exemples de code sont également disponibles dans le référentiel Microsoft/BotBuilder-Samples sur GitHub.There are also code samples available in the Microsoft/BotBuilder-Samples repository on GitHub.

Types de cartesTypes of cards

Ce tableau indique les types de cartes à votre disposition.This table shows the types of cards available to you.

Type de carteCard Type DescriptionDescription
Carte adaptativeAdaptive Card Carte hautement personnalisable pouvant contenir n’importe quelle combinaison de texte, de paroles, d’images, de boutons et de champs d’entrée.Highly customizable card that can contain any combination of text, speech, images, buttons and input fields.
Carte hérosHero Card Contient généralement une seule image de grande taille, un ou plusieurs boutons et une petite quantité de texte.Typically contains a single large image, one or more buttons, and a small amount of text.
Fiche de listeList Card Une liste déroulante d’éléments.A scrolling list of items.
Carte de connecteur Office 365Office 365 Connector Card Disposition flexible avec plusieurs sections, champs, images et actions.Flexible layout with multiple sections, fields, images and actions.
Carte d’accusé de réceptionReceipt Card Fournit un accusé de réception à l’utilisateur.Provides a receipt to the user.
Carte de connexionSignin Card Permet à un bot de demander à un utilisateur de se connecter.Enables a bot to request that a user sign in.
Carte miniatureThumbnail Card Contient généralement une seule image miniature, un texte court et un ou plusieurs boutons.Typically contains a single thumbnail image, some short text, and one or more buttons.
Collections de cartesCard Collections Utilisé pour retourner plusieurs éléments dans une seule réponseUsed to return multiple items in a single response

Propriétés communes pour toutes les cartesCommon properties for all cards

Images de carte en ligneInline card images

Votre carte peut contenir une image incluse en incluant un lien vers votre image accessible au public.Your card can contain an inline image by including a link to your publicly available image. Pour des raisons de performances, nous vous recommandons vivement d’héberger votre image sur un réseau de distribution de contenu public (CDN).For performance purposes we highly recommend you host your image on a public content-delivery network (CDN).

Les images sont mises à l’horizontale ou verticalement tout en conservant les proportions pour redimensionner la zone d’image, puis rognées du Centre pour obtenir les proportions appropriées pour la carte.Images are scaled up or down in size while maintaining the aspect ratio to cover the image area, and then cropped from center to achieve the appropriate aspect ratio for the card.

Les images doivent être d’au moins 1024 × 1024 et 1 Mo au format PNG, JPEG ou GIF ; l’image GIF animée n’est pas officiellement prise en charge.Images must be at most 1024×1024 and 1 MB in PNG, JPEG, or GIF format; animated GIF is not officially supported.

PropriétéProperty TypeType DescriptionDescription
urlurl URLURL URL HTTPs vers l’imageHTTPS URL to the image
altalt StringString Description accessible de l’imageAccessible description of the image

BoutonsButtons

Les boutons sont affichés empilés au bas de la carte.Buttons are shown stacked at the bottom of the card. Le texte du bouton est toujours sur une seule ligne et sera tronqué s’il dépasse la largeur du bouton.Button text is always on a single line and will be truncated if the text exceeds the button width. Les boutons supplémentaires qui dépassent le nombre maximal pris en charge par la carte ne seront pas affichés.Any additional buttons beyond the maximum number supported by the card will not be shown.

Pour plus d’informations, consultez la rubrique actions de carte .See Card Actions for more information.

Mise en forme de carteCard Formatting

Pour plus d’informations sur la mise en forme de texte dans les cartes, voir format des cartes.See Card Formatting for more information on text formatting in cards.

Carte adaptativeAdaptive card

Carte personnalisable qui peut contenir n’importe quelle combinaison de texte, de paroles, d’images, de boutons et de champs d’entrée.A customizable card that can contain any combination of text, speech, images, buttons, and input fields. Voir cartes adaptatives v 1.2.0.See Adaptive Cards v1.2.0.

Prise en charge des cartes adaptativesSupport for Adaptive cards

Robots dans teamsBots in Teams Extensions de messagerieMessaging Extensions ConnecteursConnectors Infrastructure de robotBot Framework

Notes

Les éléments multimédias ne sont actuellement pas pris en charge dans les cartes adaptative v 1.2 sur la plateforme Teams.Media elements are currently not supported in Adaptive cards v1.2 on the Teams platform.

Exemple de carte adaptativeExample Adaptive card

Exemple de carte de carte adaptative

{
  "contentType": "application/vnd.microsoft.card.adaptive",
  "content": {
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "type": "AdaptiveCard",
    "version": "1.0",
    "body": [
      {
        "type": "Container",
        "items": [
          {
            "type": "TextBlock",
            "text": "Publish Adaptive Card schema",
            "weight": "bolder",
            "size": "medium"
          },
          {
            "type": "ColumnSet",
            "columns": [
              {
                "type": "Column",
                "width": "auto",
                "items": [
                  {
                    "type": "Image",
                    "url": "https://pbs.twimg.com/profile_images/3647943215/d7f12830b3c17a5a9e4afcc370e3a37e_400x400.jpeg",
                    "size": "small",
                    "style": "person"
                  }
                ]
              },
              {
                "type": "Column",
                "width": "stretch",
                "items": [
                  {
                    "type": "TextBlock",
                    "text": "Matt Hidinger",
                    "weight": "bolder",
                    "wrap": true
                  },
                  {
                    "type": "TextBlock",
                    "spacing": "none",
                    "text": "Created {{DATE(2017-02-14T06:08:39Z, SHORT)}}",
                    "isSubtle": true,
                    "wrap": true
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "type": "Container",
        "items": [
          {
            "type": "TextBlock",
            "text": "Now that we have defined the main rules and features of the format, we need to produce a schema and publish it to GitHub. The schema will be the starting point of our reference documentation.",
            "wrap": true
          },
          {
            "type": "FactSet",
            "facts": [
              {
                "title": "Board:",
                "value": "Adaptive Card"
              },
              {
                "title": "List:",
                "value": "Backlog"
              },
              {
                "title": "Assigned to:",
                "value": "Matt Hidinger"
              },
              {
                "title": "Due date:",
                "value": "Not set"
              }
            ]
          }
        ]
      }
    ],
    "actions": [
      {
        "type": "Action.ShowCard",
        "title": "Set due date",
        "card": {
          "type": "AdaptiveCard",
          "body": [
            {
              "type": "Input.Date",
              "id": "dueDate"
            }
          ],
          "actions": [
            {
              "type": "Action.Submit",
              "title": "OK"
            }
          ]
        }
      },
      {
        "type": "Action.ShowCard",
        "title": "Comment",
        "card": {
          "type": "AdaptiveCard",
          "body": [
            {
              "type": "Input.Text",
              "id": "comment",
              "isMultiline": true,
              "placeholder": "Enter your comment"
            }
          ],
          "actions": [
            {
              "type": "Action.Submit",
              "title": "OK"
            }
          ]
        }
      }
    ]
  }  
}

Pour plus d’informations sur les cartes adaptativesFor more information on Adaptive cards

Carte hérosHero card

Une carte qui contient généralement une seule grande image, un ou plusieurs boutons et du texte.A card that typically contains a single large image, one or more buttons and text.

Prise en charge des cartes hérosSupport for Hero cards

Robots dans teamsBots in Teams Extensions de messagerieMessaging Extensions ConnecteursConnectors Infrastructure de robotBot Framework

Propriétés d’une carte hérosProperties of a Hero card

PropriétéProperty TypeType DescriptionDescription
titletitle Texte enrichi Rich text Titre de la carte.Title of the card. Maximum 2 lignes ; la mise en forme n’est pas prise en charge actuellementMaximum 2 lines; formatting not currently supported
sous-titresubtitle Texte enrichi Rich text Sous-titre de la carte.Subtitle of the card. Maximum 2 lignes ; la mise en forme n’est pas prise en charge actuellementMaximum 2 lines; formatting not currently supported
texttext Texte enrichi Rich text Le texte apparaît juste en dessous du sous-titre ; Voir format des cartes pour les options de mise en formeText appears just below the subtitle; see Card formatting for formatting options
imagesimages Tableau d’imagesArray of images Image affichée en haut de la carte.Image displayed at top of card. Proportions 16:9Aspect ratio 16:9
descendrebuttons Tableau d’objets actionArray of action objects Ensemble d’actions applicables à la carte actuelle.Set of actions applicable to the current card. Maximum 6Maximum 6
tapertap Objet ActionAction object Cette action est activée lorsque l’utilisateur appuie sur la carte proprement dite.This action will be activated when the user taps on the card itself

Exemple de carte hérosExample Hero card

Exemple de carte héros

{
   "contentType": "application/vnd.microsoft.card.hero",
   "content": {
     "title": "Seattle Center Monorail",
     "subtitle": "Seattle Center Monorail",
     "text": "The Seattle Center Monorail is an elevated train line between Seattle Center (near the Space Needle) and downtown Seattle. It was built for the 1962 World's Fair. Its original two trains, completed in 1961, are still in service.",
     "images": [
       {
         "url":"https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Seattle_monorail01_2008-02-25.jpg/1024px-Seattle_monorail01_2008-02-25.jpg"
       }
     ],
    "buttons": [
      {
         "type": "openUrl",
         "title": "Official website",
         "value": "https://www.seattlemonorail.com"
       },
      {
        "type": "openUrl",
        "title": "Wikipeda page",
        "value": "https://en.wikipedia.org/wiki/Seattle_Center_Monorail"
       }
     ]
   }
}

Pour plus d’informations sur les cartes hérosFor more information on Hero cards

Référence de l’infrastructure bot :Bot Framework reference:

Fiche de listeList card

La carte de liste a été ajoutée par teams pour fournir des fonctions au-delà de ce que la collection de listes peut fournir.The list card has been added by Teams to provide functions beyond what the list collection can provide. La carte de liste fournit une liste déroulante d’éléments.The list card provides a scrolling list of items.

Prise en charge des cartes de visiteSupport for List cards

Robots dans teamsBots in Teams Extensions de messagerieMessaging Extensions ConnecteursConnectors Infrastructure de robotBot Framework

Propriétés d’une carte de listeProperties of a List card

PropriétéProperty TypeType DescriptionDescription
titletitle Texte enrichi Rich text Titre de la carte.Title of the card. Maximum 2 lignes ; la mise en forme n’est pas prise en charge actuellementMaximum 2 lines; formatting not currently supported
élémentsitems Tableau d’éléments de listeArray of list items
descendrebuttons Tableau d’objets actionArray of action objects Ensemble d’actions applicables à la carte actuelle.Set of actions applicable to the current card. Maximum 6.Maximum 6. Ne s’affiche pas sur mobile.Does not render on mobile.

Exemple de carte de listeExample List card

{
  "contentType": "application/vnd.microsoft.teams.card.list",
  "content": {
    "title": "Card title",
    "items": [
      {
        "type": "file",
        "id": "https://contoso.sharepoint.com/teams/new/Shared%20Documents/Report.xlsx",
        "title": "Report",
        "subtitle": "teams > new > design",
        "tap": {
          "type": "imBack",
          "value": "editOnline https://contoso.sharepoint.com/teams/new/Shared%20Documents/Report.xlsx"
        }
      },
      {
        "type": "resultItem",
        "icon": "https://cdn2.iconfinder.com/data/icons/social-icons-33/128/Trello-128.png",
        "title": "Trello title",
        "subtitle": "A Trello subtitle",
        "tap": {
          "type": "openUrl",
          "value": "http://trello.com"
        }
      },
      {
        "type": "section",
        "title": "Manager"
      },
      {
        "type": "person",
        "id": "JohnDoe@contoso.com",
        "title": "John Doe",
        "subtitle": "Manager",
        "tap": {
          "type": "imBack",
          "value": "whois JohnDoe@contoso.com"
        }
      }
    ],
    "buttons": [
      {
        "type": "imBack",
        "title": "Select",
        "value": "whois"
      }
    ]
  }
}

Carte de connecteur Office 365Office 365 connector card

Pris en charge dans Teams, pas dans l’infrastructure bot.Supported in Teams, not in Bot Framework.

La carte de connecteur Office 365 offre une disposition flexible avec plusieurs sections, champs, images et actions.The Office 365 Connector card provides a flexible layout with multiple sections, fields, images, and actions. Cette carte encapsule une carte de connecteur afin qu’elle puisse être utilisée par les robots.This card encapsulates a connector card so that it can be used by bots. Consultez la section Remarques pour connaître les différences entre les cartes de connecteur et la carte O365.See the notes section for differences between connector cards and the O365 card.

Prise en charge des cartes de connecteur Office 365Support for Office 365 connector cards

Robots dans teamsBots in Teams Extensions de messagerieMessaging Extensions ConnecteursConnectors Infrastructure de robotBot Framework

Propriétés de la carte de connecteur Office 365Properties of the Office 365 connector card

PropriétéProperty TypeType DescriptionDescription
titletitle Texte enrichi Rich text Titre de la carte.Title of the card. Maximum 2 lignes ; la mise en forme n’est pas prise en charge actuellementMaximum 2 lines; formatting not currently supported
résumésummary Texte enrichi Rich text Résumé de la carte.Summary of the card. Maximum 2 lignes ; la mise en forme n’est pas prise en charge actuellementMaximum 2 lines; formatting not currently supported
texttext Texte enrichi Rich text Le texte apparaît juste en dessous du sous-titre ; Voir format des cartes pour les options de mise en formeText appears just below the subtitle; see Card formatting for formatting options
themeColorthemeColor Chaîne HEXADÉCIMALeHEX string couleur qui remplace le accentColor fourni par le manifeste de l’applicationcolor that overrides the accentColor provided from the application manifest

Remarques sur la carte du connecteur Office 365Notes on the Office 365 connector card

Les cartes de connecteur Office 365 fonctionnent correctement sur Microsoft Teams, y compris les actions ActionCard.Office 365 Connector cards function properly on Microsoft Teams, including ActionCard actions.

Une différence importante entre l’utilisation de cartes de connecteur à partir d’un connecteur et l’utilisation de cartes de connecteur dans votre bot est la gestion des actions de carte.One important difference between using Connector cards from a Connector and using Connector cards in your bot is the handling of card actions.

  • Pour un connecteur, le point de terminaison reçoit la charge utile de la carte via HTTP POST.For a Connector, the endpoint receives the card payload via HTTP POST.
  • Pour un bot, l' HttpPOST action déclenche une invoke activité qui envoie uniquement l’ID et le corps de l’action au bot.For a bot, the HttpPOST action triggers an invoke activity that sends only the action ID and body to the bot.

Chaque carte de connecteur peut afficher un maximum de 10 sections et chaque section peut contenir un maximum de 5 images et 5 actions.Each Connector card can display a maximum of 10 sections, and each section can contain a maximum of 5 images and 5 actions.

Notes

Les sections, images ou actions supplémentaires dans un message ne s’affichent pas.Any additional sections, images, or actions in a message will not appear.

Tous les champs de texte prennent en charge le démarque et le code HTML.All text fields support Markdown and HTML. Vous pouvez contrôler les sections qui utilisent la démarque ou le code HTML en définissant la markdown propriété dans un message.You can control which sections use Markdown or HTML by setting the markdown property in a message. Par défaut, markdown est défini sur true ; si vous préférez utiliser HTML à la place, définissez markdown sur false .By default, markdown is set to true; if you want to use HTML instead, set markdown to false.

Si vous spécifiez la themeColor propriété, elle se substitue accentColor à la propriété dans le manifeste de l’application.If you specify the themeColor property, it overrides the accentColor property in the app manifest.

Pour spécifier le style de rendu de activityImage , vous pouvez définir activityImageType comme suit.To specify the rendering style for activityImage, you can set activityImageType as follows.

ValeurValue DescriptionDescription
avatar Default activityImagesera rognée en tant que cercleDefault; activityImage will be cropped as a circle
article activityImages’affiche sous la forme d’un rectangle et conserve ses proportionsactivityImage will be displayed as a rectangle and retain its aspect ratio

Pour tous les autres détails sur les propriétés de la carte de connecteur, consultez la référence de carte de messageintégrant des actions.For all other details about Connector card properties, see the Actionable message card reference. Les seules propriétés de la carte de connecteur que Microsoft Teams ne prend pas en charge sont les suivantes :The only Connector card properties that Microsoft Teams does not currently support are as follows:

  • heroImage
  • hideOriginalBody
  • startGroup(toujours traité comme true dans Teams)startGroup (always treated as true in Teams)
  • originator
  • correlationId

Exemple de carte de connecteur Office 365Example Office 365 connector card

{
  "contentType": "application/vnd.microsoft.teams.card.o365connector",
  "content": {
    "@type": "MessageCard",
    "@context": "http://schema.org/extensions",
    "summary": "John Doe commented on Trello",
    "title": "Project Tango",
    "sections": [
        {
            "activityTitle": "John Doe commented",
            "activitySubtitle": "On Project Tango",
            "activityText": "\"Here are the designs\"",
            "activityImage": "http://connectorsdemo.azurewebsites.net/images/MSC12_Oscar_002.jpg"
        },
        {
            "title": "Details",
            "facts": [
                {
                    "name": "Labels",
                    "value": "Designs, redlines"
                },
                {
                    "name": "Due date",
                    "value": "Dec 7, 2016"
                },
                {
                    "name": "Attachments",
                    "value": "[final.jpg](http://connectorsdemo.azurewebsites.net/images/WIN14_Jan_04.jpg)"
                }
            ]
        },
        {
            "title": "Images",
            "images": [
                {
                    "image":"http://connectorsdemo.azurewebsites.net/images/MicrosoftSurface_024_Cafe_OH-06315_VS_R1c.jpg"
                },
                {
                    "image":"http://connectorsdemo.azurewebsites.net/images/WIN12_Scene_01.jpg"
                },
                {
                    "image":"http://connectorsdemo.azurewebsites.net/images/WIN12_Anthony_02.jpg"
                }
            ]
        }
    ],
    "potentialAction": [
        {
            "@context": "http://schema.org",
            "@type": "ViewAction",
            "name": "View in Trello",
            "target": [
                "https://trello.com/c/1101/"
            ]
        }
    ]
  }
}

Carte d’accusé de réceptionReceipt card

Pris en charge dans Teams.Supported in Teams.

Carte qui permet à un bot de fournir un accusé de réception à l’utilisateur.A card that enables a bot to provide a receipt to the user. Il contient généralement la liste des éléments à inclure dans le reçu, les informations fiscales et totales, ainsi que d’autres textes.It typically contains the list of items to include on the receipt, tax and total information, and other text.

Prise en charge des fiches de réceptionSupport for Receipts cards

Robots dans teamsBots in Teams Extensions de messagerieMessaging Extensions ConnecteursConnectors Infrastructure de robotBot Framework

Pour plus d’informations sur les cartes de réceptionFor more information on Receipt cards

Référence de l’infrastructure bot :Bot Framework reference:

Carte de connexionSignin card

Carte qui permet à un bot de demander à un utilisateur de se connecter.A card that enables a bot to request that a user sign in. Pris en charge dans teams sous une forme légèrement différente de celle de l’infrastructure de robot.Supported in Teams in a slightly different form than is found in the Bot Framework. La carte de connexion dans teams est similaire à la carte de connexion dans l’infrastructure de robot, à l’exception que la carte de connexion dans Teams ne prend en charge que deux actions : signin et openUrl .The signin card in Teams is similar to the signin card in the bot framework with the exception that the signin card in Teams only supports two actions: signin and openUrl.

L' action de connexion peut être utilisée à partir de n’importe quelle carte dans Teams, et pas seulement à partir de la carte de connexion.The signin action can be used from any card in Teams, not just the signin card. Pour plus d’informations sur l’authentification, voir la rubrique Microsoft teams Authentication Flow for bots .See the topic Microsoft Teams authentication flow for bots for more details on authentication.

Prise en charge des cartes de connexionSupport for Signin cards

Robots dans teamsBots in Teams Extensions de messagerieMessaging Extensions ConnecteursConnectors Infrastructure de robotBot Framework

Pour plus d’informations sur les cartes de connexionFor more information on Signin cards

Référence de l’infrastructure bot :Bot Framework reference:

Carte miniatureThumbnail card

Carte qui contient généralement une seule image miniature, un ou plusieurs boutons et du texte.A card that typically contains a single thumbnail image, one or more buttons, and text.

Prise en charge des cartes miniaturesSupport for Thumbnail cards

Robots dans teamsBots in Teams Extensions de messagerieMessaging Extensions ConnecteursConnectors Infrastructure de robotBot Framework

Exemple de carte miniature

Propriétés d’une carte miniatureProperties of a Thumbnail card

PropriétéProperty TypeType DescriptionDescription
titletitle Texte enrichi Rich text Titre de la carte.Title of the card. Maximum 2 lignes ; la mise en forme n’est pas prise en charge actuellementMaximum 2 lines; formatting not currently supported
sous-titresubtitle Texte enrichi Rich text Sous-titre de la carte.Subtitle of the card. Maximum 2 lignes ; la mise en forme n’est pas prise en charge actuellementMaximum 2 lines; formatting not currently supported
texttext Texte enrichi Rich text Le texte apparaît juste en dessous du sous-titre ; Voir format des cartes pour les options de mise en formeText appears just below the subtitle; see Card formatting for formatting options
imagesimages Tableau d’imagesArray of images Image affichée en haut de la carte.Image displayed at top of card. Proportions 1:1 (carrés)Aspect ratio 1:1 (square)
descendrebuttons Tableau d’objets actionArray of action objects Ensemble d’actions applicables à la carte actuelle.Set of actions applicable to the current card. Maximum 6Maximum 6
tapertap Objet ActionAction object Cette action est activée lorsque l’utilisateur appuie sur la carte proprement dite.This action will be activated when the user taps on the card itself

Exemple de carte miniatureExample Thumbnail card

{
  "contentType": "application/vnd.microsoft.card.thumbnail",
  "content": {
    "title": "Bender",
    "subtitle": "tale of a robot who dared to love",
    "text": "Bender Bending Rodríguez is a main character in the animated television series Futurama. He was created by series creators Matt Groening and David X. Cohen, and is voiced by John DiMaggio",
    "images": [
      {
        "url": "https://upload.wikimedia.org/wikipedia/en/a/a6/Bender_Rodriguez.png",
        "alt": "Bender Rodríguez"
      }
    ],
    "buttons": [
      {
        "type": "imBack",
        "title": "Thumbs Up",
        "image": "http://moopz.com/assets_c/2012/06/emoji-thumbs-up-150-thumb-autox125-140616.jpg",
        "value": "I like it"
      },
      {
        "type": "imBack",
        "title": "Thumbs Down",
        "image": "http://yourfaceisstupid.com/wp-content/uploads/2014/08/thumbs-down.png",
        "value": "I don't like it"
      },
      {
        "type": "openUrl",
        "title": "I feel lucky",
        "image": "http://thumb9.shutterstock.com/photos/thumb_large/683806/148441982.jpg",
        "value": "https://www.bing.com/images/search?q=bender&qpvt=bender&qpvt=bender&qpvt=bender&FORM=IGRE"
      }
    ],
    "tap": {
      "type": "imBack",
      "value": "Tapped it!"
    }
  }
}

Pour plus d'informationsFor more information

Référence de l’infrastructure bot :Bot Framework reference:

Collections de cartesCard collections

Les collections de cartes sont prises en charge dans Teams.Card collections are supported in Teams.

Les collections de cartes sont fournies par l’infrastructure de robot : builder.AttachmentLayout.carousel et builder.AttachmentLayout.list .Card collections are provided by the Bot Framework: builder.AttachmentLayout.carousel and builder.AttachmentLayout.list. Ces collections peuvent contenir des cartes adaptative, héros ou miniatures.These collections can contain Adaptive, Hero, or Thumbnail cards.

La disposition carrousel affiche un carrousel de cartes, éventuellement avec des boutons d’action associés.The carousel layout shows a carousel of cards, optionally with associated action buttons.

Robots dans teamsBots in Teams Extensions de messagerieMessaging Extensions ConnecteursConnectors Infrastructure de robotBot Framework

Notes

Un carrousel peut afficher un maximum de 10 cartes par message.A carousel can display a maximum of 10 cards per message.

Exemple de carrousel de cartes

Les propriétés sont les mêmes que pour la carte héros ou miniature.Properties are the same as for the hero or thumbnail card.

builder.AttachmentLayout.carousel

Liste, collectionList collection

Prise en charge des collections de listesSupport for List collections

La disposition liste affiche une liste de cartes verticalement empilées, éventuellement avec des boutons d’action associés.The list layout shows a vertically stacked list of cards, optionally with associated action buttons.

Robots dans teamsBots in Teams Extensions de messagerieMessaging Extensions ConnecteursConnectors Infrastructure de robotBot Framework

Exemple de collection de listesExample List collection

Exemple de liste de cartes

Les propriétés sont les mêmes que pour la carte héros ou miniature.Properties are the same as for the hero or thumbnail card.

Une liste peut afficher un maximum de 10 cartes par message.A list can display a maximum of 10 cards per message.

Notes

Certaines combinaisons de cartes de visite ne sont pas encore prises en charge sur iOS et Android.Some combinations of list cards are not yet supported on iOS and Android.

Syntaxe des collections de listesSyntax for List collections

builder.AttachmentLayout.list

Cartes non prises en charge dans teamsCards not supported in Teams

Les cartes suivantes sont implémentées par l’infrastructure de robot, mais ne sont pas prises en charge par Teams.The following cards are implemented by the Bot Framework, but are NOT supported by Teams.

  • Cartes d’animationAnimation cards
  • Cartes audioAudio cards
  • Cartes vidéoVideo cards