alexa-app-savant
Version:
alexa-app app for Savant automation systems
35 lines (30 loc) • 1.04 kB
JavaScript
const
eventAnalytics = require('../lib/eventAnalytics');
module.change_code = 1;
module.exports = function(app,callback){
var intentDictionary = {
'intentName' : 'reboot',
'intentVersion' : '1.0',
'intentDescription' : 'Reboot alexa-app-savant skill',
'intentEnabled' : 1
};
if (intentDictionary.intentEnabled === 1){
app.intent('reboot', {
"slots":{}
,"utterances":["load intents","reboot","restart"]
},function(req,res) {
var a = new eventAnalytics.event(intentDictionary.intentName);
var voiceMessage = "I'll be back";
console.log (intentDictionary.intentName+' Intent: '+voiceMessage+" Note: (pm2 restart all --update-env)");
res.say(voiceMessage).send();
a.sendAlexa(["reboot",""]);
var child = require('child_process');
var ps = child.exec("pm2 restart all --update-env", (error, stdout, stderr) =>{
console.log('Reboot Response: '+ stdout)
});
return false;
}
);
}
callback(intentDictionary);
};