Cordova oder ionische Chat-Bot Implementierung

stimmen
0

entwickeln wir die cordova mobile Anwendung Winkel js verwenden, versuchen wir, das Chat-Bot (Chat-Dienst) Funktion in unserer Anwendung irgendeine umgesetzt haben im cordova oder hybride mobile Anwendung derselben Funktion hinzuzufügen bitte mir die beste Art und Weise informieren, zu implementieren

Veröffentlicht am 09/07/2017 um 07:06
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Sie können mit api.ai oder wit.ai sie beide eine Menge von Bibliotheken, so dass Sie es mit der Plattform Ihrer Wahl integrieren können, in Ihrem Fall können Sie http. Sie können auch einen Blick auf haben dieses GitHub Repo es eine Probe enthält , die api.ai verwendet eine chatbot in einer Apache Cordova App zu erstellen

Beantwortet am 09/07/2017 um 07:14
quelle vom benutzer

stimmen
0

Vor Beginn der folgenden Code Implementierung zuerst lesen und löschen Sie die Grundlagen über Absicht, Organisationen, Erfüllungen und einen Agenten erstellen.

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

Als Ihr Projekt in cordova so unter schnellen Start Implementierung -

Installieren Sie api.ai Plugin mit Cordova CLI:

cordova plugin add cordova-plugin-apiai

In Ihrer index.js Datei ( in der Regel in js Ordnern) in Funktion onDeviceReady folgenden Code

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 */ }
    );

Die ApiAIPromises init-Methode wird die Anwendung auf das „Dialogflow Projekt“ verbindet, muss es eine Client-Zugriffstoken, die innerhalb Einstellungen des Agenten verfügbar ist.

Wenn Sie Anfragen möchten den folgenden Code:

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);
    }
}
Beantwortet am 14/05/2018 um 10:04
quelle vom benutzer

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