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
Cordova eller ionisk chat bot implementering
kilden bruker Lingaraj Sajjan
På andre språk...
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
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);
}
}