Chatbot realizado con la API Directline de Microsoft Azure.
Usar npm para instalar Eliza desde Nexus de Sanitas
npm install chatbot_eliza
Dependencias de cordova. Instalar los siguientes plugins de cordova:
ionic cordova plugin add cordova-plugin-tts
ionic cordova plugin add cordova-plugin-speechrecognition
ionic cordova plugin add uk.co.workingedge.phonegap.plugin.launchnavigator@5.0.0 --variable GOOGLE_API_KEY_FOR_ANDROID="XXXXXXXXX" --variable LOCATION_USAGE_DESCRIPTION="This app requires access to your location for navigation purposes" --variable OKHTTP_VERSION="3.10.0"
import {ElizaModule, ElizaProvider} from 'chatbot_eliza';
....
imports: [
ElizaModule,
...
],
providers: [
...
ElizaProvider,
...
]
<eliza></eliza>
import { ElizaProvider } from 'chatbot_eliza'
....
constructor(..., public eliza: ElizaProvider) {
eliza.setKeyChatBot('SECRET_BOT');
eliza.setTokenUsuario ('TOKEN_USUARIO');
}