diff --git a/frokostbot.py b/frokostbot.py index 81c26d5..99cd6e9 100644 --- a/frokostbot.py +++ b/frokostbot.py @@ -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"])