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
Cordova oder ionische Chat-Bot Implementierung
quelle vom benutzer Lingaraj Sajjan
In anderen Sprachen...
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
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);
}
}