Cordova sau punerea în aplicare de chat bot ionica

voturi
0

am dezvoltat aplicația mobilă Cordova folosind js unghiulare, încercăm să adăugați bot de chat (serviciu de chat) facilitate în aplicația noastră oricare au implementat aceeași funcție în Cordova sau aplicația pentru mobil hibrid vă rog să-mi cunosc cel mai bun mod de a pune în aplicare

Întrebat 09/07/2017 la 07:06
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

Puteți utiliza api.ai sau wit.ai ambele au o mulțime de biblioteci , astfel încât să puteți integra cu platforma de alegere, în cazul dumneavoastră , puteți utiliza http. Puteți avea , de asemenea , o privire pe acest GitHub repo conține un eșantion care utilizează api.ai pentru a crea un chatbot într - o aplicație apache Cordova

Publicat 09/07/2017 la 07:14
sursa de către utilizator

voturi
0

Înainte de a începe punerea în aplicare a codului de mai jos, citiți mai întâi și clar elementele de bază despre intenție, entități, împlinirile, și de a crea un singur agent.

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

Ca proiectul în Cordova atât mai jos este punerea în aplicare de pornire rapidă -

Instalați api.ai plugin-ul cu Cordova CLI:

cordova plugin add cordova-plugin-apiai

Adăugați la dvs. index.js fișier ( de obicei în js dosar) în funcție onDeviceReady următorul cod

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

Metoda ApiAIPromises de inițializare se va conecta aplicația la „proiectul Dialogflow“, ea are nevoie de un acces client jeton, care este disponibil acolo în interiorul setări ale agentului.

Dacă doriți face cereri de text adaugă următorul cod:

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);
    }
}
Publicat 14/05/2018 la 10:04
sursa de către utilizator

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