Córdoba o la aplicación de chat bot iónica

votos
0

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

Publicado el 09/07/2017 a las 04:06
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
0

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

Respondida el 09/07/2017 a las 04:14
fuente por usuario

votos
0

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);
    }
}
Respondida el 14/05/2018 a las 07:04
fuente por usuario

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