Udostępnij za pośrednictwem


Interfejsy API REST platformy Bot Framework

Większość botów platformy Bot Framework jest tworzona przy użyciu zestawu Bot Framework SDK, który organizuje bota i obsługuje wszystkie konwersacje. Alternatywą dla korzystania z zestawu SDK jest wysyłanie komunikatów bezpośrednio do bota przy użyciu interfejsu API REST.

Tworzenie bota

Kodując za pomocą interfejsów API REST usługi Bot Framework, możesz wysyłać i odbierać komunikaty z użytkownikami w dowolnym kanale skonfigurowanym w rejestracji Bot Service usługi Azure AI bota.

Porada

Platforma Bot Framework udostępnia biblioteki klienckie, których można używać do tworzenia botów w języku C# lub Node.js. Aby utworzyć bota przy użyciu języka C#, użyj zestawu Bot Framework SDK dla języka C#. Aby skompilować bota przy użyciu Node.js, użyj zestawu BOT Framework SDK dla Node.js.

Zapoznaj się z dokumentacją usługi Azure AI Bot Service, aby dowiedzieć się więcej o tworzeniu botów przy użyciu usługi.

Tworzenie klienta Direct Line

Większość kanałów, takich jak Facebook, Teams lub Slack, udostępnia klientom, ale z Direct Line można umożliwić własnej aplikacji klienckiej komunikowanie się z botem. czat internetowy jest przykładem open source klienta Direct Line i może być używany jako lub modyfikowany lub nauczony podczas tworzenia własnego klienta. Interfejs API Direct Line implementuje mechanizm uwierzytelniania, który używa standardowych wzorców wpisów tajnych/tokenów i udostępnia stabilny schemat, nawet jeśli bot zmieni jego wersję protokołu. Aby dowiedzieć się więcej na temat korzystania z interfejsu API Direct Line w celu umożliwienia komunikacji między klientem a botem, zobacz Kluczowe pojęcia.

Direct Line klienci mogą znajdować się w różnych językach i lokalizacjach (na przykład aplikacja klasyczna zamiast strony internetowej). Aby uzyskać więcej informacji, zobacz About Direct Line (Informacje o Direct Line).