Aracılığıyla paylaş


Bir uygulamaya bot ekleme

ŞUNLAR IÇIN GEÇERLIDIR: SDK v4

Botlar genellikle uygulamaların dışında olsa da, uygulamalarla da tümleştirilebilir. Örneğin, kullanıcıların karmaşık uygulama yapılarının içinde bulmanın zor olabileceği bilgileri bulmasına yardımcı olmak için bilgi botu bir uygulama içine ekleyebilirsiniz.

Gelen kullanıcı isteklerine ilk yanıt veren olarak görev yapmak için bir yardım masası uygulamasına bot ekleyebilirsiniz. Bot, basit sorunları bağımsız olarak çözebilir ve daha karmaşık sorunları bir insan temsilciye devredebilir.

Botu uygulamayla tümleştirme

Botu bir uygulamayla tümleştirmenin yolu, uygulamanın türüne bağlı olarak değişir.

Yerel mobil uygulama

Yerel kodda oluşturulan bir uygulama, REST veya web yuvaları aracılığıyla Direct Line APIkullanarak Bot Framework ile iletişim kurabilir.

Web tabanlı mobil uygulama

Web dili ve Cordova gibi çerçevelerle oluşturulmuş bir mobil uygulama, yalnızca yerel bir uygulamanın kabuğu içinde kapsüllenmiş bir web botunun kullanacağı bileşenlerin aynısını kullanarak Bot Framework ile iletişim kurabilir.

IoT uygulaması

IoT uygulaması, Direct Line APIkullanarak Bot Framework ile iletişim kurabilir.

Bazı senaryolarda, Konuşma, Translator, Languageve Visiongibi Azure yapay zeka hizmetlerini de kullanabilir.

Diğer uygulama ve oyun türleri

Diğer uygulama ve oyun türleri, Direct Line APIkullanarak Bot Framework ile iletişim kurabilir.

Bot çalıştıran platformlar arası mobil uygulama oluşturma

Bot çalıştıran bir mobil uygulama oluşturma örneği, platformlar arası uygulamalar oluşturmaya yönelik bir araç olan .NET MAUI kullanır.

İlk olarak bir web görünümü bileşeni oluşturun ve Web Sohbeti denetimi barındırmak için kullanın. Ardından Azure portalını kullanarak Web Sohbeti kanalını ekleyin.

Ardından, .NET MAUI uygulamasında web görünümü denetiminin kaynağı olarak kayıtlı web sohbeti URL'sini belirtin:

public class WebPage : ContentPage
{
public WebPage()
    {
        var browser = new WebView();
        browser.Source = "https://webchat.botframework.com/embed/<YOUR SECRET KEY HERE>";
        this.Content = browser;
    }
}

Bu süreci kullanarak, gömülü web görünümünü web sohbet kontrolüyle işleyen platformlar arası bir uygulama oluşturabilirsiniz.

Ek kaynaklar