Cordova eller ionisk chat bot implementering

stemmer
0

vi utviklet cordova mobil ved hjelp av vinkel js, vi prøver å legge til chat bot (chat-tjenesten) har i vår søknad noen har gjennomført samme funksjon i Cordova eller hybrid mobilapplikasjon kan du fortelle meg den beste måten å implementere

Publisert på 09/07/2017 klokken 07:06
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Du kan bruke api.ai eller wit.ai de begge har mye av biblioteker, slik at du kan integrere den med foretrukne plattformen, i ditt tilfelle kan du bruke http. Du kan også ta en titt på denne GitHub repo den inneholder en prøve som bruker api.ai å skape en chatbot i en apache cordova app

Svarte 09/07/2017 kl. 07:14
kilden bruker

stemmer
0

Før du begynner å implementere under kode, først lese og tømme grunnleggende om hensikt, enheter, fulfilments, og skape en agent.

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

Som prosjektet i Cordova så nedenfor er rask start implementering -

Installer api.ai plugin med Cordova CLI:

cordova plugin add cordova-plugin-apiai

Legg til din index.js fil (vanligvis i js mappe) i funksjon onDeviceReady følgende kode

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

Den ApiAIPromises init metoden vil koble programmet til "Dialogflow prosjektet", trenger den en klient tilgang token som er tilgjengelig der inne innstillingene til agenten.

Hvis du vil lage tekst forespørsler legge til følgende kode:

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);
    }
}
Svarte 14/05/2018 kl. 10:04
kilden bruker

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