Code snipet sjis
'use strict';
const Alexa = require('alexa-sdk');
const APP_ID = undefined; // TODO replace with your app ID (OPTIONAL).
const handlers = {
'LaunchRequest': function () {
const speechOutput = '��������Ⴂ�܂��BAmazon�R�[�q�[�ւ悤�����B�����͂Ȃɂɂ��܂���?';
this.emit(':ask', speechOutput, speechOutput);
},
'OrderIntent': function () {
var intent = this.event.request.intent;
const amountSlotFilled = intent && intent.slots && intent.slots.amount && intent.slots.amount.value;
console.log(JSON.stringify(intent));
if (amountSlotFilled == null){
this.emit(':tell', '�R�[�q�[�ł��ˁA���肪�Ƃ��������܂��B�����͓V�C�������̂őS��100�~�ł����ł���B�܂��̌䗘�p��҂����Ă���܂��B');
} else {
this.attributes.amount = amountSlotFilled;
this.emit(':tell', '�R�[�q�[��' + amountSlotFilled + '�ł��ˁA���肪�Ƃ��������܂��B�����͓V�C�������̂őS��100�~�ł����ł���B�܂��̌䗘�p��҂����Ă���܂��B');
}
},
'orderIntent': function () {
this.emit(':tell', '�C���e���g�̑啶���A���������Ԉ���Ă��܂���? ��x�ݒ��m�F���ĉ������B');
},
'orderintent': function () {
this.emit(':tell', '�C���e���g�̑啶���A���������Ԉ���Ă��܂���? ��x�ݒ��m�F���ĉ������B');
},
'SugarIntent': function () {
var intent = this.event.request.intent;
const sugarSlotFilled = intent && intent.slots && intent.slots.sugar && intent.slots.sugar.value;
var msgAmount = '';
if (this.attributes.amount != null){
msgAmount = this.attributes.amount + '�t';
}
if (sugarSlotFilled == null){
this.emit(':tell', '');
} else {
this.emit(':tell', '');
}
},
'AMAZON.YesIntent': function () {
this.emit(':ask', '');
},
'AMAZON.NoIntent': function () {
var msgAmount = '';
if (this.attributes.amount != null){
msgAmount = this.attributes.amount + '�t';
}
this.emit(':tell', '�������܂�܂����B�ł̓R�[�q�[' + msgAmount + '�A���p�Ӓv���܂��B���肪�Ƃ��������܂����B');
},
'AMAZON.HelpIntent': function () {
const speechOutput = '�R�[�q�[�V���b�v�ł��B�҂����Ă̔��������R�[�q�[��͂����Ă��܂��B�����͉��ɂ��܂���?';
this.emit(':ask', speechOutput, speechOutput);
},
'AMAZON.CancelIntent': function () {
this.emit(':tell', '�X�L���𒆎~���܂��B�܂����ł�Ă�ł���������!');
},
'AMAZON.StopIntent': function () {
this.emit(':tell', '�X�L���𒆎~���܂��B�܂����ł�Ă�ł���������!');
},
'AMAZON.StartOverIntent': function () {
const speechOutput = '��������Ⴂ�܂��BAmazon�R�[�q�[�ւ悤�����B�����͂Ȃɂɂ��܂���?';
this.emit(':ask', speechOutput, speechOutput);
},
'Unhandled': function () {
const speechOutput = '�C���e���g�̐ݒ肪�Ԉ���Ă��܂���? ��x�ݒ��m�F���ĉ������B';
this.emit(':tell', speechOutput);
}
};
exports.handler = function (event, context) {
const alexa = Alexa.handler(event, context);
alexa.APP_ID = APP_ID;
// To enable string internationalization (i18n) features, set a resources object.
alexa.registerHandlers(handlers);
alexa.execute();
};