Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les cartes adaptatives sont idéales pour les bots. Ils vous permettent de créer une carte une fois et de la faire s'afficher de manière superbe dans plusieurs applications, comme Microsoft Teams, votre site web, etc.
Note
Skype n’est pas pris en charge dans la préversion actuelle. Consultez la page État du partenaire pour connaître la dernière version.
Intégration de Bot Framework
Avec Bot Framework , vous pouvez écrire un bot unique capable de discuter avec des utilisateurs sur plusieurs « canaux », comme Skype, Microsoft Teams, Facebook Messenger, etc.
Walkthrough
Il est assez simple d’ajouter une carte adaptative à votre bot.
Étape 0 : Démarrer avec un message de base
Voici un payload Bot Framework message standard qui peut être remis à tout canal et afficher du texte pour l'utilisateur.
{
"type": "message",
"text": "Plain text is ok, but sometimes I long for more..."
}
Étape 1 : Ajouter une carte adaptative attachment
Pour ajouter une certaine richesse au-delà du texte, Bot Framework a un concept de attachments.
Attachons une carte adaptative qui affiche du texte personnalisé.
{
"type": "message",
"text": "Plain text is ok, but sometimes I long for more...",
"attachments": [
{
"contentType": "application/vnd.microsoft.card.adaptive",
"content": {
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "TextBlock",
"text": "Hello World!",
"size": "large"
},
{
"type": "TextBlock",
"text": "*Sincerely yours,*"
},
{
"type": "TextBlock",
"text": "Adaptive Cards",
"separation": "none"
}
],
"actions": [
{
"type": "Action.OpenUrl",
"url": "http://adaptivecards.io",
"title": "Learn More"
}
]
}
}
]
}
Étape 2 : Créer des cartes encore plus riches
Les cartes adaptatives offrent beaucoup plus que du texte personnalisable.
Vous pouvez:
- Ajouter
Imagesà votre carte - Organiser votre contenu avec
ContainersetColumns - Ajouter plusieurs types de
Actions - Collecter
Inputauprès de vos utilisateurs - Avoir une carte
show another card - Consultez l’Explorateur de schémas complet !
Kits SDK de plateforme
Si votre bot est développé à l’aide de .NET ou NodeJS, nous avons des bibliothèques pour faciliter la création de cartes adaptatives.
| Platform | Installez | Learn more |
|---|---|---|
| .NET | Install-Package AdaptiveCards -IncludePrerelease |
Bot Framework .NET Docs |
| NodeJS | npm install adaptivecards |
Documentation du Bot Framework NodeJS |
État du canal
Bot Framework vous permet de publier votre bot sur plusieurs canaux. Nous travaillons avec différents canaux pour fournir une prise en charge complète des cartes adaptatives. Consultez la page État du partenaire pour connaître la dernière version.
Plongez dans !
Nous venons de gratter la surface de ce tutoriel. Veuillez donc consulter les liens ci-dessous pour explorer plus de façons dont les cartes adaptatives peuvent améliorer votre bot.
- Parcourir des exemples de cartes pour obtenir de l’inspiration
- Utiliser l’Explorateur de schémas pour découvrir les éléments disponibles
- Créer une carte à l’aide du Concepteur de cartes adaptatives
- Contactez-nous avec vos commentaires