backend code refactoring
This commit is contained in:
@@ -5,18 +5,16 @@ var databaseHelper = require ('./database');
|
||||
|
||||
var getBuildStatus = function (skillID) {
|
||||
fetch (
|
||||
`https://api.amazonalexa.com/v0/skills/${skillID}/interactionModel/locales/en-US/status`,
|
||||
{
|
||||
method: 'GET',
|
||||
headers: {
|
||||
Authorization: config.TOKEN,
|
||||
},
|
||||
}
|
||||
)
|
||||
.then (l => l.text ())
|
||||
.then (result => {
|
||||
return result;
|
||||
});
|
||||
`https://api.amazonalexa.com/v0/skills/${skillID}/interactionModel/locales/en-US/status`,
|
||||
{
|
||||
method: 'GET',
|
||||
headers: {
|
||||
Authorization: config.TOKEN,
|
||||
},
|
||||
}
|
||||
).then (result => {
|
||||
return result.text ();
|
||||
});
|
||||
};
|
||||
|
||||
var refreshTokens = function () {
|
||||
@@ -45,9 +43,9 @@ var refreshTokens = function () {
|
||||
parsedResponse.access_token,
|
||||
parsedResponse.expires_in
|
||||
);
|
||||
console.log('Token refresh failed');
|
||||
console.log(body);
|
||||
reject(body);
|
||||
console.log ('Token refresh failed');
|
||||
console.log (body);
|
||||
reject (body);
|
||||
});
|
||||
});
|
||||
};
|
||||
@@ -80,52 +78,49 @@ var generateInteractionModel = function (skill) {
|
||||
allIntents.push ({name: intent.intentName, samples: intent.questions});
|
||||
});
|
||||
|
||||
|
||||
//Special Email Intents :
|
||||
allIntents.push({
|
||||
allIntents.push ({
|
||||
name: 'EmailIntentLaunch',
|
||||
slots:[],
|
||||
slots: [],
|
||||
samples: [
|
||||
'I want to send a message',
|
||||
'I would like to send a message',
|
||||
'I would like to leave a message',
|
||||
'Leave a message'
|
||||
]
|
||||
'Leave a message',
|
||||
],
|
||||
});
|
||||
|
||||
allIntents.push({
|
||||
allIntents.push ({
|
||||
name: 'EmailIntent',
|
||||
slots:[
|
||||
slots: [
|
||||
{
|
||||
'name': 'Name',
|
||||
'type': 'AMAZON.US_FIRST_NAME'
|
||||
name: 'Name',
|
||||
type: 'AMAZON.US_FIRST_NAME',
|
||||
},
|
||||
{
|
||||
'name': 'Email',
|
||||
'type': 'AMAZON.LITERAL'
|
||||
name: 'Email',
|
||||
type: 'AMAZON.LITERAL',
|
||||
},
|
||||
{
|
||||
'name': 'Message',
|
||||
'type': 'AMAZON.LITERAL'
|
||||
name: 'Message',
|
||||
type: 'AMAZON.LITERAL',
|
||||
},
|
||||
{
|
||||
'name': 'Data',
|
||||
'type': 'AMAZON.LITERAL'
|
||||
}
|
||||
name: 'Data',
|
||||
type: 'AMAZON.LITERAL',
|
||||
},
|
||||
],
|
||||
|
||||
|
||||
|
||||
samples: [
|
||||
'My name is {Name}',
|
||||
'I am {Name}',
|
||||
'{exampleww at wwdwdw|Data}',
|
||||
'My email is {example at efefegedd|Email}',
|
||||
'Send replay to {example at abcdefg|Email}',
|
||||
'My message is {The quick brown fox jumps over the lazy dog.The quick brown fox jumps over the lazy dog.The quick brown fox jumps over the lazy dog.|Message}'
|
||||
]
|
||||
|
||||
'My message is {The quick brown fox jumps over the lazy dog.The quick brown fox jumps over the lazy dog.The quick brown fox jumps over the lazy dog.|Message}',
|
||||
],
|
||||
});
|
||||
|
||||
|
||||
result.interactionModel = {};
|
||||
|
||||
result.interactionModel.languageModel = {
|
||||
|
||||
Reference in New Issue
Block a user