This commit is contained in:
GotPPay
2018-01-22 20:12:16 +01:00
parent d8799fa40d
commit 085a0324b3

View File

@@ -64,12 +64,25 @@ var generateInteractionModel = function (skill) {
let result = {}; let result = {};
let allIntents = []; let allIntents = [];
allIntents.push({
"name": "AMAZON.CancelIntent",
"samples": []
},
{
"name": "AMAZON.HelpIntent",
"samples": []
},
{
"name": "AMAZON.StopIntent",
"samples": []
},);
skill.intents.map (intent => { skill.intents.map (intent => {
allIntents.push ({name: intent.intentName, samples: intent.questions}); allIntents.push ({name: intent.intentName, samples: intent.questions, slots:[]});
}); });
//Special intent for sending message (Dialog) //Special intent for sending message (Dialog)
/*
allIntents.push ({ allIntents.push ({
name: 'SendMessageIntent', name: 'SendMessageIntent',
samples: [ samples: [
@@ -95,7 +108,7 @@ var generateInteractionModel = function (skill) {
}, },
], ],
}); });
*/
let customSlotTypes = [ let customSlotTypes = [
{ {
name: 'EmailSlot', name: 'EmailSlot',
@@ -230,16 +243,14 @@ var generateInteractionModel = function (skill) {
intents: dialogIntents, intents: dialogIntents,
}; };
result.interactionModel = {}; result.languageModel = {
result.interactionModel.languageModel = {
invocationName: skill.invocationName, invocationName: skill.invocationName,
types: customSlotTypes, //types: customSlotTypes,
intents: allIntents, intents: allIntents,
}; };
result.prompts = dialogPrompts; //result.prompts = dialogPrompts;
result.dialog = dialog; //result.dialog = dialog;
console.log(JSON.stringify(result)); console.log(JSON.stringify(result));
return JSON.stringify (result); return JSON.stringify (result);