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 allIntents = [];
allIntents.push({
"name": "AMAZON.CancelIntent",
"samples": []
},
{
"name": "AMAZON.HelpIntent",
"samples": []
},
{
"name": "AMAZON.StopIntent",
"samples": []
},);
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)
/*
allIntents.push ({
name: 'SendMessageIntent',
samples: [
@@ -95,7 +108,7 @@ var generateInteractionModel = function (skill) {
},
],
});
*/
let customSlotTypes = [
{
name: 'EmailSlot',
@@ -230,16 +243,14 @@ var generateInteractionModel = function (skill) {
intents: dialogIntents,
};
result.interactionModel = {};
result.interactionModel.languageModel = {
result.languageModel = {
invocationName: skill.invocationName,
types: customSlotTypes,
//types: customSlotTypes,
intents: allIntents,
};
result.prompts = dialogPrompts;
result.dialog = dialog;
//result.prompts = dialogPrompts;
//result.dialog = dialog;
console.log(JSON.stringify(result));
return JSON.stringify (result);