serverless-sam
Version:
Serverless framework plugin to export AWS SAM templates for a service
22 lines (18 loc) • 594 B
JavaScript
// Returns a random integer between min (inclusive) and max (inclusive)
const getRandomInt = (min, max) => Math.floor(Math.random() * ((max - min) + 1)) + min;
module.exports.luckyNumber = (event, context, callback) => {
const upperLimit = event.request.intent.slots.UpperLimit.value || 100;
const number = getRandomInt(0, upperLimit);
const response = {
version: '1.0',
response: {
outputSpeech: {
type: 'PlainText',
text: `Your lucky number is ${number}`,
},
shouldEndSession: false,
},
};
callback(null, response);
};
;