Bot-Framework-REST-APIs

Die meisten Bot Framework-Bots werden mit dem Bot Framework SDK erstellt, das Ihren Bot organisiert und alle Unterhaltungen für Sie verarbeitet. Eine Alternative zur Verwendung des SDK besteht darin, Nachrichten mithilfe einer REST-API direkt an den Bot zu senden.

Erstellen eines Bots

Durch codieren mit Bot Framework-REST-APIs können Sie Nachrichten mit Benutzern auf jedem Kanal senden und empfangen, der in der Azure KI-Bot Service-Registrierung Ihres Bots konfiguriert ist.

Tipp

Das Bot-Framework stellt Clientbibliotheken bereit, die zum Erstellen von Bots in C# oder Node.js verwendet werden können. Um einen Bot mit C# zu erstellen, verwenden Sie das Bot Framework SDK für C#. Um einen Bot mit Node.js zu erstellen, verwenden Sie das Bot Framework SDK für Node.js.

Weitere Informationen zum Erstellen von Bots mithilfe des Diensts finden Sie in der Dokumentation zu Azure AI Bot Service.

Erstellen eines Direct Line-Clients

Die meisten Kanäle wie Facebook, Teams oder Slack stellen Clients bereit, aber mit Direct Line können Sie Ihre eigene Clientanwendung für die Kommunikation mit Ihrem Bot aktivieren. Webchat ist ein Open Source Beispiel für einen Direct Line-Client, der beim Erstellen eines eigenen Clients unverändert verwendet oder geändert oder daraus gelernt werden kann. Die Direct Line-API implementiert einen Authentifizierungsmechanismus, der standardmäßige Geheimnis-/Tokenmuster verwendet und auch dann ein stabiles Schema bietet, wenn Ihr Bot die Protokollversion ändert. Weitere Informationen zur Verwendung der Direct Line-API zum Aktivieren der Kommunikation zwischen einem Client und Ihrem Bot finden Sie unter Wichtige Begriffe.

Direct Line Clients können sich in verschiedenen Sprachen und Speicherorten befinden (z. B. eine Desktop-App anstelle einer Webseite). Weitere Informationen finden Sie unter Informationen zu Direct Line.