Wichtige Konzepte: Bot Connector-APIKey concepts - Bot Connector API

Bot Framework und der Azure Bot Service ermöglichen Es Ihrem Bot, mit Benutzern in Teams, Facebook und mehr zu kommunizieren.Bot Framework and the Azure Bot service allow your bot to communicate with users on Teams, Facebook, and more. Kanäle stehen in zwei Formen zur Verfügung: als Dienst (im Rahmen von Azure Bot Service) sowie als Adapterbibliotheken zur Verwendung mit dem Bot Framework SDK.Channels are available in two forms: as service included as part of Azure Bot Service and as adapter libraries for use with the Bot Framework SDK. In diesem Artikel werden in erster Linie die standardisierten Kanäle in Azure Bot Service behandelt.This article focuses on the standardized channels included in the Azure Bot Service.

Bot Framework-KanäleBot Framework Channels

Bot Framework Kanäle ermöglichen Ihrem Bot den Austausch von Nachrichten mit Kanälen, die im Azure-Portal konfiguriert sind.Bot Framework channels enable your bot to exchange messages with channels configured in the Azure Portal. Er verwendet die Branchenstandards REST und JSON über HTTPS und ermöglicht die Authentifizierung mit JWT Bearer-Token.It uses industry-standard REST and JSON over HTTPS and enables authentication with JWT Bearer tokens. Ausführliche Informationen zur Verwendung des Bot Connector-Diensts finden Sie unter Authentifizierung und in den restlichen Artikel in diesem Abschnitt.For detailed information about how to use the Bot Connector service, see Authentication and the remaining articles in this section.

AktivitätActivity

Der Connectordienst tauscht Informationen zwischen Bot und Kanal (Benutzer) durch Übergabe eines Activity-Objekts aus.The Connector service exchanges information between bot and channel (user) by passing an Activity object. Der am häufigsten verwendete Aktivitätstyp ist message, aber es gibt andere Aktivitätstypen, die für die Kommunikation verschiedener Arten von Informationen an einen Bot oder Kanal verwendet werden können.The most common type of activity is message, but there are other activity types that can be used to communicate various types of information to a bot or channel. Weitere Informationen zu Aktivitäten im Bot Connector-Dienst finden Sie unter Überblick über Aktivitäten.For details about Activities in the Bot Connector service, see Activities overview.

AuthentifizierungAuthentication

Von Bot Framework Service-Instanzen werden JWT-Bearertoken für die Authentifizierung verwendet.Bot Framework Services use JWT Bearer tokens for authentication. Ausführliche Informationen zum Authentifizieren von ausgehenden Anforderungen, die Ihr Bot an Bot Framework sendet und zum Authentifizieren eingehender Anforderungen, die Ihr Bot von Bot Framework erhält, und vieles mehr, finden Sie unter Authentifizierung.For detailed information about how to authenticate outbound requests that your bot sends to the Bot Framework, how to authenticate inbound requests that your bot receives from the Bot Framework, and more, see Authentication.

ClientbibliothekenClient libraries

Bot Framework stellt Clientbibliotheken bereit, die zum Erstellen von Bots in C#, JavaScript und Python verwendet werden können.The Bot Framework provides client libraries that can be used to build bots in either C#, JavaScript, and Python.

Neben der Vereinfachung des Aufrufens von Bot Framework-REST-APIs bietet jedes Bot Framework SDK auch ein leistungsstarkes System zur Erstellung von Dialogen mit Konversationslogik, integrierten Eingabeaufforderungen für einfache Dinge wie Ja/Nein, Zeichenfolgen, Zahlen und Aufzählungen, integrierter Unterstützung für leistungsstarke KI-Frameworks wie LUIS und vieles mehr.In addition to simplifying calls to Bot Framework REST APIs, each Bot Framework SDK also provides a powerful system for building dialogs that encapsulate conversational logic, built-in prompts for simple things such as Yes/No, strings, numbers, and enumerations, built-in support for powerful AI frameworks such as LUIS, and more.

Hinweis

Alternativ zur Verwendung des SDK können Sie Ihre eigene Clientbibliothek in der Sprache Ihrer Wahl erstellen, indem Sie die Bot Connector-Swagger-Datei verwenden oder direkt für die zugehörige REST-API programmieren.As an alternative to using the SDK, you can generate your own client library in the language of your choice by using the Bot Connector Swagger file or code direct to its REST API.

Bot State-DienstBot State service

Der Microsoft Bot Framework-Zustandsdienst wurde am 30. März 2018 außer Betrieb genommen.The Microsoft Bot Framework State service is retired as of March 30, 2018. Zuvor verfügten auf Azure Bot Service oder auf dem Bot Builder SDK basierende Bots über eine Standardverbindung mit diesem von Microsoft gehosteten Dienst zum Speichern von Botzustandsdaten.Previously, bots built on the Azure Bot Service or the Bot Builder SDK had a default connection to this service hosted by Microsoft to store bot state data. Bots müssen aktualisiert werden, um einen eigenen Zustandsspeicher zu verwenden.Bots will need to be updated to use their own state storage.

Zusätzliche RessourcenAdditional resources

Weitere Informationen zum Erstellen von Bots mit dem Connectordienst finden Sie in den Artikeln in diesem Abschnitt, beginnend mit Authentifizierung.Learn more about building bots using the Connector service by reviewing articles throughout this section, beginning with Authentication. Wenn Probleme auftreten oder Vorschläge in Bezug auf den Connectordienst vorliegen, finden Sie unter Support eine Liste der verfügbaren Ressourcen.If you encounter problems or have suggestions regarding the Connector service, see Support for a list of available resources.