Fixes according to model changes

This commit is contained in:
MirnaM
2017-11-30 15:22:22 +01:00
parent 1090feab49
commit 52686bd258

View File

@@ -28,7 +28,8 @@ const responseMessages = {
PROJECTS: 'Some of our projects are: Agritech IoT Solution, real-estate search website, online shop for baby products, students registry for Ministry of Education, etc.',
WELCOME_REPROMPT: 'For instructions on what you can say, please say: help.',
HELP: 'To ask us about our services, say: what do you do? If you want to know about technologies say: what do you know? If you\'re interested in projects we worked on, say: tell me about your projects. If you want to know about how we approach work, say: tell me about your process.',
STOP: 'Goodbye, and stay Saburly.'
STOP: 'Goodbye, and stay Saburly.',
UNKNOWN_PIECE_OF_INFO: 'You can ask us about projects, technologies, services and process'
};
alexaApp.launch(function(request, response) {
@@ -59,37 +60,102 @@ alexaApp.intent("AMAZON.CancelIntent", {
}
);
alexaApp.intent("GetProcessIntent", {
"utterances": []
// alexaApp.intent("GetProcessIntent", {
// "utterances": [
// "tell me about your process",
// "what is your process",
// "explain your process",
// "process",
// "talk about your process"
// ]
// },
// function(request, response) {
// response.say(responseMessages.PROCESS).shouldEndSession(false);
// }
// );
alexaApp.intent("GetInfoIntent", {
"utterances": []
},
function(request, response) {
response.say(responseMessages.PROCESS).shouldEndSession(false);
switch(request.slot("InfoSlot")) {
case "process":
response.say(responseMessages.PROCESS).shouldEndSession(false);
break;
case "services":
response.say(responseMessages.SERVICES).shouldEndSession(false);
break;
case "technologies":
response.say(responseMessages.TECHNOLOGIES).shouldEndSession(false);
break;
case "projects":
response.say(responseMessages.PROJECTS).shouldEndSession(false);
break
default:
response.say(responseMessages.UNKNOWN_PIECE_OF_INFO).shouldEndSession(false);
}
}
);
alexaApp.intent("GetTechnologiesIntent", {
"utterances": []
alexaApp.intent("WhatIntent", {
"utterances": []
},
function(request, response) {
response.say(responseMessages.TECHNOLOGIES).shouldEndSession(false);
switch(request.slot("ActionSlot")) {
case "do":
response.say(responseMessages.SERVICES).shouldEndSession(false);
break;
case "know":
response.say(responseMessages.TECHNOLOGIES).shouldEndSession(false);
break
default:
response.say(responseMessages.UNKNOWN_PIECE_OF_INFO).shouldEndSession(false);
}
}
);
// alexaApp.intent("GetTechnologiesIntent", {
// "utterances": [
// "what technologies do you know",
// "what technologies do you use",
// "what technologies do you work with",
// "technologies",
// "talk about your technologies"
// ]
// },
// function(request, response) {
// response.say(responseMessages.TECHNOLOGIES).shouldEndSession(false);
// }
// );
alexaApp.intent("GetServicesIntent", {
"utterances": []
},
function(request, response) {
response.say(responseMessages.SERVICES).shouldEndSession(false);
}
);
// alexaApp.intent("GetServicesIntent", {
// "utterances": [
// "what do you do",
// "what services do you offer",
// "what are your services",
// "tell me something about your services",
// "i want to know about your services",
// "services",
// "talk about your services"
// ]
// },
// function(request, response) {
// response.say(responseMessages.SERVICES).shouldEndSession(false);
// }
// );
alexaApp.intent("GetProjectsIntent", {
"utterances": []
},
function(request, response) {
response.say(responseMessages.PROJECTS).shouldEndSession(false);
}
);
// alexaApp.intent("GetProjectsIntent", {
// "utterances": [
// "tell me about projects",
// "say something about your project",
// "what are your projects",
// "projects",
// "talk about your projects"
// ]
// },
// function(request, response) {
// response.say(responseMessages.PROJECTS).shouldEndSession(false);
// }
// );
app.listen(PORT);
console.log("Listening on port " + PORT + ", try http://localhost:" + PORT + "/step1");