This repository was archived by the owner on Mar 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroutes.js
50 lines (47 loc) · 2.17 KB
/
routes.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
const dialogs = {
GetStarted: require('./dialogs/welcome'),
HelpUser: require('./dialogs/helpUser'),
SmallTalk: require('./dialogs/smallTalk'),
EventMentors: require('./dialogs/eventMentors'),
EventPartners: require('./dialogs/eventPartners'),
EventVenue: require('./dialogs/eventVenue'),
EventTimeline: require('./dialogs/eventTimeline'),
EventParticipate: require('./dialogs/eventParticipate'),
EventRewardsRecognition: require('./dialogs/eventRewards-Recognition'),
EventThemes: require('./dialogs/eventThemes'),
ConfusedResponse: require('./dialogs/confusedResponse')
};
module.exports = {
route: function(intents, bot) {
intents.matches('GetStarted', '/GetStarted');
intents.matches('SmallTalk', '/SmallTalk');
intents.matches('Event.About', '/HelpUser');
intents.matches('Event.Mentors', '/EventMentors');
intents.matches('Event.Partners', '/EventPartners');
intents.matches('Partner.Category', '/EventPartners');
intents.matches('Event.Venue', '/EventVenue');
intents.matches('Event.Timeline', '/EventTimeline');
intents.matches('TimelineDetails', '/EventTimeline');
intents.matches('Event.Participate', '/EventParticipate');
intents.matches('ParticipateDetails', '/EventParticipate');
intents.matches('Event.Rewards-Recognition', '/EventRewardsRecognition');
intents.matches('Student.Prizes', '/EventRewardsRecognition');
intents.matches('Professional.Prizes', '/EventRewardsRecognition');
intents.matches('Event.Themes', '/EventThemes');
intents.matches('Theme.Banking', '/EventThemes');
intents.matches('Theme.Technology', '/EventThemes');
intents.onDefault('/ConfusedResponse');
bot.dialog('/', intents);
dialogs.GetStarted(bot);
dialogs.HelpUser(bot);
dialogs.SmallTalk(bot);
dialogs.EventMentors(bot);
dialogs.EventPartners(bot);
dialogs.EventVenue(bot);
dialogs.EventTimeline(bot);
dialogs.EventParticipate(bot);
dialogs.EventRewardsRecognition(bot);
dialogs.EventThemes(bot);
dialogs.ConfusedResponse(bot);
}
}