-
Notifications
You must be signed in to change notification settings - Fork 0
/
defaultAlexaIntents.py
51 lines (35 loc) · 1.16 KB
/
defaultAlexaIntents.py
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
51
from random import randint
def fallback():
message = [
'I\'m afaid I don\'t understand. Could you please say that again?',
'Could you repeat yourself for me?',
'I\'m sorry, I didn\'t catch that',
'I\'m not quite sure how to respond to that'
]
return chooseResponse(message)
def cancel():
return endConversation()
def stop():
return endConversation()
def goHome():
message = [
'Alright, I\'m sending you back. Have a safe trip and don\'t be a stranger!',
'Enjoy the rest of your day!',
'And off you go.',
'Well if that\'s what you really want, I won\'t stop you'
]
return chooseResponse(message)
def help():
return #in this one it will call the list function
#For both the cancel and stop intents
def endConversation():
message = [
'I hope I was able to help.',
'Don\'t forget to visit!',
'It\'s been wonderful talking to you!',
'And off you go now, you don\'t want to be late to whatever your next thing is!'
]
return chooseResponse(message)
# Choose a random response
def chooseResponse(messages):
return messages[randint(0,len(messages)-1)]