Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ПРИМЕНИМО К: пакет SDK версии 4
Хотя боты чаще всего существуют вне приложений, они также могут быть интегрированы с приложениями. Например, можно встроить бота для поиска знаний в приложение, чтобы помочь пользователям найти информацию, которая в противном случае может оказаться сложной для поиска в сложных структурах приложения.
Вы можете внедрить бота в приложение службы технической поддержки, чтобы выступать в качестве первого ответа на входящие запросы пользователей. Бот может самостоятельно устранять простые проблемы и передавать более сложные проблемы агенту человека.
Интеграция бота с приложением
Способ интеграции бота с приложением зависит от типа приложения.
Собственное мобильное приложение
Приложение, созданное в машинном коде, может взаимодействовать с Bot Framework с помощью API Direct Lineчерез REST или веб-сокеты.
Веб-ориентированное мобильное приложение
Мобильное приложение, созданное с использованием веб-языка и фреймворков, таких как Cordova, может взаимодействовать с Bot Framework, используя те же компоненты, что и бот , встроенный в веб-сайт, просто инкапсулированные в оболочку нативного приложения.
Приложение Интернета вещей
Приложение Интернета вещей может взаимодействовать с Bot Framework с помощью API Direct Line.
В некоторых сценариях она также может использовать службы ИИ Azure, такие как речь, Переводчик, Языки Зрение.
Другие типы приложений и игр
Другие типы приложений и игр могут взаимодействовать с Bot Framework с помощью API Direct Line.
Создание кроссплатформенного мобильного приложения, которое запускает бота
В этом примере создания мобильного приложения, которое запускает бот, используется .NET MAUI, инструмент для создания кроссплатформенных приложений.
Сначала создайте веб-компонент и используйте его для размещения элемента управления веб-чата . Затем с помощью портала Azure добавьте канал веб-чата.
Затем укажите URL-адрес веб-чата, зарегистрированный в качестве источника для элемента управления веб-представлением в приложении .NET MAUI.
public class WebPage : ContentPage
{
public WebPage()
{
var browser = new WebView();
browser.Source = "https://webchat.botframework.com/embed/<YOUR SECRET KEY HERE>";
this.Content = browser;
}
}
С помощью этого процесса можно создать кроссплатформенное приложение, которое отображает внедренное веб-представление с помощью элемента управления веб-чата.