Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SDK v4
Obwohl Bots am häufigsten außerhalb von Apps vorhanden sind, können sie auch in Apps integriert werden. Sie können beispielsweise einen Wissensbot in eine App einbetten, um Benutzern das Auffinden von Informationen zu erleichtern, die andernfalls schwierig sein könnten, innerhalb komplexer App-Strukturen zu finden.
Sie können einen Bot in eine Helpdesk-App einbetten, um als erster Antwortender auf eingehende Benutzeranforderungen zu fungieren. Der Bot kann unabhängig einfache Probleme lösen und kompliziertere Fälle an einen menschlichen Mitarbeiter übergeben.
Integrieren eines Bots mit App
Die Möglichkeit zum Integrieren eines Bots in eine App variiert je nach App-Typ.
Native mobile App
Eine app, die in systemeigenem Code erstellt wird, kann mit dem Bot Framework kommunizieren, indem die Direct Line APIverwendet wird, entweder über REST oder Websockets.
Webbasierte mobile App
Eine mobile App, die mit einer Websprache und Frameworks wie Cordova erstellt wurde, kann mit dem Bot Framework kommunizieren, indem sie die gleichen Komponenten verwenden, die ein in einer Website eingebetteter Bot verwenden würde, nur in die Shell einer nativen App gekapselt.
IoT-App
Eine IoT-App kann mit dem Bot Framework kommunizieren, indem die Direct Line APIverwendet wird.
In einigen Szenarien kann es auch Azure AI-Dienste wie Speech, Translator, Languageund Visionverwenden.
Andere Arten von Apps und Spielen
Andere Arten von Apps und Spielen können mit dem Bot Framework kommunizieren, indem sie die Direct Line APIverwenden.
Erstellen einer plattformübergreifenden mobilen App, die einen Bot ausführt
Dieses Beispiel zum Erstellen einer mobilen App, die einen Bot ausführt, verwendet .NET MAUI, ein Tool zum Erstellen plattformübergreifender Anwendungen.
Erstellen Sie zunächst eine Webansichtskomponente, und verwenden Sie sie zum Hosten eines Webchat--Steuerelements. Fügen Sie dann mithilfe des Azure-Portals den Webchatkanal hinzu.
Geben Sie als Nächstes die registrierte Webchat-URL als Quelle für das Webansichtssteuerelement in der .NET MAUI-App an:
public class WebPage : ContentPage
{
public WebPage()
{
var browser = new WebView();
browser.Source = "https://webchat.botframework.com/embed/<YOUR SECRET KEY HERE>";
this.Content = browser;
}
}
Mithilfe dieses Prozesses können Sie eine plattformübergreifende Anwendung erstellen, die die eingebettete Webansicht mit dem Webchat-Steuerelement rendert.