Merge pull request #12 from GotPPay/question-explanation

Question explanation
This commit is contained in:
MirnaM
2018-01-23 12:19:14 +01:00
committed by GitHub
8 changed files with 347 additions and 161 deletions

View File

@@ -226,24 +226,23 @@ var generateInteractionModel = function (skill) {
},
];
let dialog = {
intents: dialogIntents,
};
result.interactionModel = {};
result.interactionModel.languageModel = {
invocationName: skill.invocationName,
types: customSlotTypes,
intents: allIntents,
prompts: dialogPrompts,
dialog: dialog,
};
result.interactionModel.prompts = dialogPrompts;
result.interactionModel.dialog = {};
result.interactionModel.dialog.intents = dialogIntents;
return JSON.stringify (result);
};
var uploadSkill = function (skill) {
let generatedInteractionModel = generateInteractionModel (skill);
return fetch (
`https://api.amazonalexa.com/v0/skills/${skill.skillID}/interactionModel/locales/en-US`,
{
@@ -251,7 +250,7 @@ var uploadSkill = function (skill) {
headers: {
Authorization: config.TOKEN,
},
body: generateInteractionModel (skill),
body: generatedInteractionModel,
}
);
};