He creado un bot con Amazon Lex V2 y he implementado un código en Node.JS para interactuar con Amazon Lex. Todo está funcionando bien. Tengo el requisito de acceder a la base de datos cuando los usuarios hacen ciertas preguntas al bot. Yo uso MongoDB para la base de datos. Veo que hay una manera de usar lambda. Pero entonces no hay documentación adecuada para V2. ¿Hay alguna forma de acceder a MongoDB con Node.js cuando los usuarios hacen una determinada pregunta al bot de Amazon Lex?
Código
var params = { botAliasId: 'XXXXXX', /* required */ botId: 'XXXXXXXXX', /* required */ localeId: 'en_US', /* required */ requestContentType: 'text/plain; charset=utf-8', /* required */ sessionId: req.body.sessionId.toString(), /* required */ inputStream: req.body.message, responseContentType: "audio/mpeg", }; lexruntimev2.recognizeUtterance(params, (err, data) => { if (err) console.log(err, err.stack); // an error occurred else {console.log(data)}