UNPKG

asksuite-core

Version:
26 lines (22 loc) 575 B
class DialogFlowAccessor { constructor(awsLambdaCaller) { this.awsLambdaCaller = awsLambdaCaller; } resolveText(request) { return new Promise(resolve => { const executor = async () => { let intent = null; try { // Dialogflow intent = await this.awsLambdaCaller.call(request, 'asksuite-NLP-dev-dialogFlowNLP'); } catch (e) { intent = e; console.log('Erro no dialogflow ', e); } resolve(intent); }; executor(); }); } } module.exports = DialogFlowAccessor;