DynamoDB test

This commit is contained in:
rca 2024-07-16 05:09:56 +09:00
parent 9a29de250d
commit 72b37b037b

View File

@ -21,8 +21,21 @@ const HelloWorldIntentHandler = {
return Alexa.getRequestType(handlerInput.requestEnvelope) === 'IntentRequest'
&& Alexa.getIntentName(handlerInput.requestEnvelope) === 'HelloWorldIntent';
},
handle(handlerInput: Alexa.HandlerInput) {
const speakOutput = 'Hello World!';
async handle(handlerInput: Alexa.HandlerInput) {
const attributesManager = handlerInput.attributesManager;
const attributes = await attributesManager.getPersistentAttributes();
if (attributes.counter === undefined) {
attributes.counter = 0;
} else {
attributes.counter += 1;
}
attributesManager.setPersistentAttributes(attributes);
const speakOutput = 'Hello World! You have invoked this skill ' + attributes.counter + ' times.';
return handlerInput.responseBuilder
.speak(speakOutput)