Cordova veya iyonik sohbet bot uygulaması

oy
0

Biz beni uygulamak için en iyi yolu bildirin lütfen biz Cordova veya melez mobil uygulamada aynı özellik hayata geçirdik bizim uygulamada (sohbet hizmetini) birini özelliğini sohbet bot eklemeye çalıştığınız, açısal js kullanarak cordova mobil uygulama geliştirdi

Oluştur 09/07/2017 saat 07:06
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
0

Sen kullanabilirsiniz api.ai veya wit.ai ikisi de kütüphanelerin çok şey var size durumda http kullanabilirsiniz, seçtiğiniz platformu ile entegre böylece. Ayrıca bir göz atabilirsiniz Repo bu github bir apache cordova uygulamasında bir chatbot oluşturmak için api.ai kullanan bir örnek içermektedir

Cevap 09/07/2017 saat 07:14
kaynak kullanıcı

oy
0

okumak ve niyet, kişiler, gerçekleşmeleri hakkında temel temizleyin ve bir ajan oluşturmak için öncelikle, kodunun altına uygulanması başlamadan önce.

https://dialogflow.com/docs/getting-started/basics

Cordova projeniz gibi öylesine aşağıda hızlı başlangıç ​​uygulamasıdır -

Cordova CLI ile api.ai eklentisini yükleyin:

cordova plugin add cordova-plugin-apiai

Senin ekleyin index.js (tipik dosyasında js işlevinde klasöründe) onDeviceReady aşağıdaki kodla

ApiAIPlugin.init(
        {
            clientAccessToken: "YOUR_CLIENT_ACCESS_TOKEN", // insert your client access key here
            lang: "en" // set lang tag from list of supported languages
        }, 
        function(result) { /* success processing */ },
        function(error) { /* error processing */ }
    );

"Dialogflow projesi" uygulamaya bağlanacak ApiAIPromises init metodu, bu ajanın ayarlarına içeride kullanılabilir belirteç bir istemci erişmesi gerekiyor.

Eğer yapmak istiyorsanız metin istekleri aşağıdaki kodu ekleyin:

function sendText(query_text) {
    try {
        ApiAIPlugin.requestText(
            {
                query: query_text
            },
            function (response) {
                // place your result processing here
                alert(JSON.stringify(response));
            },
            function (error) {
                // place your error processing here
                alert(error);
            });
    } catch (e) {
        alert(e);
    }
}
Cevap 14/05/2018 saat 10:04
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more