const Alexa = require('ask-sdk');
const GuardarNomeIntentHandler = {
canHandle(handlerInput) {
return handlerInput.requestEnvelope.request.type === 'IntentRequest'
&& handlerInput.requestEnvelope.request.intent.name === 'GuardarNome';
},
handle(handlerInput) {
const nome = handlerInput.requestEnvelope.request.intent.slots.nome.value;
// Guardar o nome em um banco de dados ou em uma variável
return handlerInput.responseBuilder
.speak(`Nome guardado com sucesso!`)
.getResponse();
},
};
const ObterNomeIntentHandler = {
canHandle(handlerInput) {
return handlerInput.requestEnvelope.request.type === 'IntentRequest'
&& handlerInput.requestEnvelope.request.intent.name === 'ObterNome';
},
handle(handlerInput) {
// Obter o nome guardado
const nome = 'Nome guardado'; // substituir com o nome guardado
return handlerInput.responseBuilder
.speak(`Seu nome é ${nome}`)
.getResponse();
},
};