desarrollamos la aplicación móvil Cordova usando js angulares, estamos tratando de añadir el chat bot (servicio de conversación) función en nuestra solicitud de cualquiera han implementado misma característica en el Córdoba o aplicación móvil híbrida por favor hágamelo saber la mejor manera de poner en práctica
Córdoba o la aplicación de chat bot iónica
fuente por usuario Lingaraj Sajjan
En otros idiomas...
Puede utilizar api.ai o wit.ai que ambos tienen una gran cantidad de bibliotecas para que pueda integrarlo con su plataforma de elección, en su caso, puede utilizar http. También puede echar un vistazo a este github cesión temporal que contiene una muestra que utiliza api.ai para crear un conversacional en una aplicación Apache Cordova
Antes de iniciar la implementación de código a continuación, primero leer y borrar sus conceptos básicos acerca de la intención, entidades, cumplimientos, y crear un agente.
https://dialogflow.com/docs/getting-started/basics
A medida que su proyecto en Córdoba es abajo es la aplicación de inicio rápido -
Instalar Plugin api.ai con Córdoba CLI:
cordova plugin add cordova-plugin-apiai
Añadir a su index.js archivo (típicamente en js carpeta) en función de onDeviceReady siguiente código
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 */ }
);
El método init ApiAIPromises conectará a la aplicación del "proyecto Dialogflow", necesita un acceso de cliente ficha que está disponible allí adentro configuración del agente.
Si quieres hacer peticiones de texto agregue el código siguiente:
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);
}
}