-
Notifications
You must be signed in to change notification settings - Fork 0
/
msgs.py
73 lines (58 loc) · 1.36 KB
/
msgs.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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
## msgs.py
## Preparing messages for Slack API.
## Created by Maxime Princelle (https://contact.princelle.org)
## ------
import random
## Const Messages
welcomeTitle = [
"Bonjour !",
"Hello !",
"Aloha !",
"Hey ;)"
]
welcomeMsg = [
"Voici les menus du jour :",
"Voilà ce qu'il y a pour aujourd'hui :",
"Voyons ce qu'il y a de bon pour aujourd'hui :",
"Vous avez faim ? Voilà ce qu'il y a :",
"Maaaaanger !!! :"
]
nothingMsg = [
"Désolé, mais aucun menu n'est disponible pour ce jour-ci...",
"Navré. Je n'ai aucune information sur le menu du jour...",
"Je ne trouve pas le menu du jour..."
]
goodbyeMsg = [
"Bon appétit !",
"Bonne journée ;)",
"Bye ;)"
]
## Building Messages
def buildHours(boolean, status, hours, tomorrow, phone_number):
return {
"boolean": boolean,
"status": status,
"hours": hours,
"tomorrow": tomorrow,
"phone_number": phone_number
}
def buildClosed(title, linkWebsite, hours):
return [{
"author_name": title,
"author_link": linkWebsite,
"text": hours
}]
def buildMenu(title, linkWebsite, menuTitle, menuLink, menuContent):
return [{
"author_name": title,
"author_link": linkWebsite,
"title": menuTitle,
"title_link": menuLink,
"text": menuContent
}]
def noMenu(title, linkWebsite, text):
return [{
"author_name": title,
"author_link": linkWebsite,
"text": random.choice(nothingMsg) + "\n" + text
}]