Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Adaptieve kaarten zijn geschikt voor bots. Met deze apps kunt u één keer een kaart maken en deze mooi weergeven in meerdere apps, zoals Microsoft Teams, uw eigen website en meer.
Opmerking
Skype wordt niet ondersteund in de huidige preview. Zie de pagina Partnerstatus voor de meest recente versie.
Bot Framework-integratie
Met Bot Framework kunt u één bot schrijven die kan chatten met gebruikers via meerdere 'kanalen', zoals Skype, Microsoft Teams, Facebook Messenger, enzovoort.
Stapsgewijze handleiding
Het is vrij eenvoudig om een adaptieve kaart aan uw bot toe te voegen.
Stap 0: Beginnen met een basisbericht
Hier is een standaard Bot Framework-payload message die naar elk kanaal kan worden verzonden en tekst aan de gebruiker kan tonen.
{
"type": "message",
"text": "Plain text is ok, but sometimes I long for more..."
}
Stap 1: Een adaptieve kaart toevoegen attachment
Als u meer dan alleen tekst wilt toevoegen, heeft het Bot Framework een concept van attachments.
We voegen een adaptieve kaart toe die aangepaste tekst weergeeft.
{
"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"
}
]
}
}
]
}
Stap 2: Nog rijkere kaarten bouwen
Adaptieve kaarten bieden veel meer dan alleen aanpasbare tekst.
U kunt:
- Toevoegen
Imagesaan uw kaart - Organiseer uw inhoud met
ContainersenColumns - Voeg meerdere typen toe
Actions - Verzamel
Inputvan uw gebruikers - Eén kaart hebben
show another card - Bekijk de volledige schemaverkenner.
Platform-SDKs
Als uw bot is ontwikkeld met .NET of NodeJS, hebben we bibliotheken om adaptieve kaarten nog eenvoudiger te maken.
| Platform | Install | Meer informatie |
|---|---|---|
| .NET | Install-Package AdaptiveCards -IncludePrerelease |
Bot Framework .NET Docs |
| NodeJS | npm install adaptivecards |
Bot Framework NodeJS Docs |
Kanaalstatus
Met Bot Framework kunt u uw bot publiceren naar meerdere kanalen. We werken met verschillende kanalen om volledige ondersteuning te bieden voor adaptieve kaarten. Zie de pagina Partnerstatus voor de meest recente versie.
Duik in!
We hebben slechts het begin aangestipt in deze tutorial, dus bekijk de onderstaande links om meer manieren te ontdekken waarop Adaptive Cards uw bot kunnen verbeteren.
- Blader door voorbeeldkaarten voor inspiratie
- SchemaVerkenner gebruiken om de beschikbare elementen te leren
- Een kaart bouwen met de adaptieve kaartontwerper
- Neem contact op met eventuele feedback die u hebt