Exclude "favourite dish" intro if menu is a "wish"

This commit is contained in:
Mikkel Munch Mortensen 2024-01-29 08:41:52 +01:00
parent 882c8afd8e
commit 540a984c02
1 changed files with 22 additions and 12 deletions

View File

@ -166,6 +166,7 @@ else:
# Determine appropriate emojis for the menu.
emojis = []
for emoji, keywords in {
"genie": ["ønske"],
"birthday": ["tillykke", "fødselsdag"],
"flag-in": ["indisk", "indien"],
"flag-gr": ["græsk ", "grækenland"],
@ -174,16 +175,19 @@ else:
"flag-us": ["amerikansk"],
"flag-th": ["thai"],
"hushed": ["surprise", "surprice"],
"tema": [" tema", "tema "],
"crown": ["kong"],
"jack_o_lantern": ["halloween"],
"spider_web": ["halloween"],
"bat": ["halloween"],
"ghost": ["halloween"],
"christmas_tree": ["julefrokost"],
"santa": ["julefrokost"],
"building_construction": ["byg selv", "byg-selv", "bygselv"],
"butter": ["smør", "butter"],
"fish": [
"fisk",
"laks","rødspætte",
"laks",
"rødspætte",
"sej ",
"kulmule",
"brosme",
@ -205,6 +209,7 @@ else:
"hot_pepper": ["chili", "hot sauce"],
"onion": [" løg"],
"carrot": ["gulerod", "gulerød"],
"tangerine": ["orange", "appelsin"],
"garlic": ["hvidløg"],
"avocado": ["avocado", "avokado"],
"mango": ["mango"],
@ -221,6 +226,7 @@ else:
"sandwich": ["sandwich"],
"stuffed_flatbread": ["pita"],
"flatbread": ["naanbrød", " naan", "fladbrød"],
"taco": ["taco"],
"pie": ["tærte"],
"hotdog": ["hotdog", "pølse"],
"fries": ["fritter "],
@ -288,16 +294,20 @@ else:
"søndag",
][datetime.datetime.now().weekday()],
}
introduction = random.choice(
[
"dagens menu er",
"i dag forkæler kantinen os med",
"du kan godt glæde dig til senere! For vi skal have",
"der bliver knoklet i køkkenet for at blive klar til at servere",
"klokken 11:00 har kantinen fremtryllet en lækker omgang",
"i dag skal vi have {persons} livret:",
]
)
# Pick an introduction. Now that the canteen operates with "wishes"
# from us, we're only adding the "favourite dish" introduction if the
# menu is *not* a wish.
introductions = [
"dagens menu er",
"i dag forkæler kantinen os med",
"du kan godt glæde dig til senere! For vi skal have",
"der bliver knoklet i køkkenet for at blive klar til at servere",
"klokken 11:00 har kantinen fremtryllet en lækker omgang",
]
if "ønske" not in menu.lower():
introductions.append("i dag skal vi have {persons} livret:")
introduction = random.choice(introductions)
if random.randint(0, 2) == 0:
introduction = (
random.choice(["Det er", "Så blev det"])