backend code refactoring

This commit is contained in:
GotPPay
2018-01-13 14:57:41 +01:00
parent ff7e564d2e
commit 7f56a28509
7 changed files with 147 additions and 135 deletions

View File

@@ -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 = {