.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user