Freigeben über


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 direkt über eine REST-API an den Bot zu senden.

Erstellen eines Bots

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

Tipp

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

Weitere Informationen zum Erstellen von Bots mithilfe des Diensts finden Sie in den Azure AI Bot Service-Dokumentationen .

Erstellen eines Direct Line-Clients

Die meisten Kanäle wie Facebook, Teams oder Slack bieten Clients, aber mit Direct Line können Sie Ihre eigene Clientanwendung für die Kommunikation mit Ihrem Bot aktivieren. Web Chat ist ein Open Source-Beispiel für einen Direct Line-Client und kann as-is oder geändert oder gelernt werden, wenn Sie Ihren eigenen Client erstellen. Die Direct Line-API implementiert einen Authentifizierungsmechanismus, der standardmäßige geheime/tokenmuster verwendet und ein stabiles Schema bereitstellt, auch wenn Ihr Bot seine Protokollversion ändert. Weitere Informationen zur Verwendung der Direct Line-API zur Aktivierung der Kommunikation zwischen einem Client und Ihrem Bot finden Sie unter "Wichtige Konzepte".

Direct Line-Client-Programme können in verschiedenen Sprachen und Standorten sein (z. B. eine Desktop-Anwendung anstelle einer Webseite). Weitere Informationen finden Sie unter About Direct Line.