Поделиться через


REST API для Bot Framework

Большинство ботов Bot Framework создаются с помощью пакета SDK Bot Framework, который упорядочивает бота и обрабатывает все беседы за вас. Вместо использования пакета SDK можно отправлять сообщения непосредственно боту с помощью REST API.

Создание бота

Создавая код с помощью REST API Bot Framework, вы можете отправлять и получать сообщения с пользователями в любом канале, настроенном в Служба Bot регистрации Служба Bot ИИ вашего бота.

Совет

Bot Framework предоставляет клиентские библиотеки, которые могут использоваться для разработки ботов на C# или Node.js. Чтобы создать бот на языке C#, используйте пакет SDK Bot Framework для C#. Чтобы создать бот на языке Node.js, используйте пакет SDK Bot Framework для Node.js.

Дополнительные сведения о создании ботов с помощью службы см. в документации по azure AI Служба Bot.

Создание клиента Direct Line

Большинство каналов, таких как Facebook, Teams или Slack, предоставляют клиентов, но с помощью Direct Line вы можете включить собственное клиентское приложение для взаимодействия с ботом. Веб-чат является открытый код примером клиента Direct Line, и его можно использовать как есть, изменять или учиться при создании собственного клиента. API Direct Line реализует механизм проверки подлинности, который использует стандартные шаблоны секрета или маркера и предоставляет стабильную схему проверки подлинности, которая продолжит работать даже при изменении версии протокола бота. Дополнительные сведения о взаимодействии клиента и бота с использованием API Direct Line см. в разделе Основные понятия.

Direct Line клиенты могут быть на разных языках и в разных расположениях (например, классическое приложение вместо веб-страницы). См. сведения о Direct Line.