Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Adaptivní karty jsou skvělou vhod pro roboty. Umožňují vám vytvořit kartu jednou a nechat ji krásně vykreslit v několika aplikacích, jako je Microsoft Teams, váš vlastní web a další.
Poznámka:
Skype není v aktuální verzi Preview podporovaný. Nejnovější informace najdete na stránce Stav partnera .
Integrace služby Bot Framework
Pomocí bot Frameworku můžete napsat jednoho robota, který dokáže chatovat s uživateli ve více "kanálech", jako je Skype, Microsoft Teams, Facebook Messenger atd.
Návod
Je to docela jednoduché, když do robota přidáte adaptivní kartu.
Krok 0: Začínáme se základní zprávou
Tady je standardní datová část Bot Frameworku message, která může být doručena do libovolného kanálu a uživateli zobrazí text.
{
"type": "message",
"text": "Plain text is ok, but sometimes I long for more..."
}
Krok 1: Přidání adaptivní karty attachment
Pokud chcete přidat určitou bohatost nad rámec textu, bot Framework má koncept attachments.
Pojďme připojit adaptivní kartu, která zobrazuje vlastní text.
{
"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"
}
]
}
}
]
}
Krok 2: Vytvořte ještě bohatší karty
Adaptivní karty nabízejí mnohem víc než jen přizpůsobitelný text.
Můžete:
- Přidejte
Imagesna kartu - Uspořádání obsahu pomocí
ContainersaColumns - Přidejte více typů
Actions - Sbírejte
Inputod uživatelů - Mít jednu kartu
show another card - Podívejte se na celý prohlížeč schémat!
SDK platformy
Pokud je váš robot vyvinutý pomocí .NET nebo NodeJS, máme knihovny, které usnadňují vytváření adaptivních karet.
| Platforma | Install | Další informace |
|---|---|---|
| platforma .NET | Install-Package AdaptiveCards -IncludePrerelease |
Dokumentace k rozhraní .NET služby Bot Framework |
| NodeJS | npm install adaptivecards |
Dokumentace k Bot Framework NodeJS |
Stav kanálu
Bot Framework umožňuje publikovat robota do více kanálů. Pracujeme s různými kanály, abychom zajistili plnou podporu adaptivních karet. Nejnovější informace najdete na stránce Stav partnera .
Ponořte se!
Právě jsme se v tomto kurzu dotkli jen povrchu, takže se prosím podívejte na odkazy níže a prozkoumejte další způsoby, jak mohou Adaptive Cards vylepšit vašeho bota.
- Procházet si ukázkové karty pro inspiraci
- Použití Průzkumníka schématu k seznámení s dostupnými elementy
- Vytvoření karty pomocí Návrháře adaptivních karet
- Kontaktujte nás s jakoukoli zpětnou vazbou, kterou máte.