UNPKG

575 BJavaScriptView Raw
1class RasaLayersAccessor {
2 constructor(awsLambdaCaller) {
3 this.awsLambdaCaller = awsLambdaCaller;
4 }
5
6 resolveText(request) {
7 return new Promise(resolve => {
8 const executor = async () => {
9 let intent = null;
10 try {
11 // Dialogflow
12 intent = await this.awsLambdaCaller.call(request, 'asksuite-NLP-dev-rasaLayersNLP');
13 } catch (e) {
14 intent = e;
15 console.log('Erro no rasaLayers ', e);
16 }
17 resolve(intent);
18 };
19
20 executor();
21 });
22 }
23}
24
25module.exports = RasaLayersAccessor;