made it possible to set language for each meal command
Signed-off-by: Konrad <klux2@hs-mittweida.de>
This commit is contained in:
parent
83adbc9808
commit
e9cac9429b
1 changed files with 13 additions and 7 deletions
|
@ -45,10 +45,11 @@ class Language(Enum):
|
|||
config_filename = "config.json"
|
||||
info_str = "*Mensa-Bot der Hochschule Mittweida*\nDieser Bot versendet jeden Tag um 10 Uhr den aktuellen " \
|
||||
"Mensa-Speiseplan. Er wird über /start für den aktuellen Chat oder die aktuelle Gruppe gestartet, " \
|
||||
"/stop beendet ihn wieder. Mit /essen, /mensa und /speiseplan kann der aktuelle Speiseplan manuell " \
|
||||
"abgerufen werden. Mit /settings kann die Sprache verändert werden.\n\n_Haftungsausschluss: Dieser Bot " \
|
||||
"steht in keiner Verbindung mit der Hochschule Mittweida oder dem Studentenwerk Freiberg. Alle Angaben " \
|
||||
"ohne Gewähr._\n\nGrafik bereitgestellt von [vecteezy.com](https://de.vecteezy.com) "
|
||||
"/stop beendet ihn wieder. Mit /essen, /mensa und /speiseplan (optional gefolgt von _en_ oder _de_) kann " \
|
||||
"der aktuelle Speiseplan manuell abgerufen werden. Mit /settings kann die Sprache verändert " \
|
||||
"werden.\n\n_Haftungsausschluss: Dieser Bot steht in keiner Verbindung mit der Hochschule Mittweida oder " \
|
||||
"dem Studentenwerk Freiberg. Alle Angaben ohne Gewähr._\n\nGrafik bereitgestellt von [vecteezy.com](" \
|
||||
"https://de.vecteezy.com) "
|
||||
status = ""
|
||||
essen = []
|
||||
essen_eng = []
|
||||
|
@ -117,10 +118,15 @@ class HSMensaW(telepot.aio.helper.ChatHandler):
|
|||
await send_message(bot_obj=bot, chat_id=chat_id,
|
||||
msg="Für heute ist leider kein Speiseplan verfügbar.")
|
||||
else:
|
||||
if chat_id in ids.keys():
|
||||
language = ids[chat_id]
|
||||
else:
|
||||
if text.endswith("en"):
|
||||
language = Language.ENGLISH
|
||||
elif text.endswith("de"):
|
||||
language = Language.GERMAN
|
||||
else:
|
||||
if chat_id in ids.keys():
|
||||
language = ids[chat_id]
|
||||
else:
|
||||
language = Language.GERMAN
|
||||
await send_essen(chat_id, language)
|
||||
await send_status("Essen versendet für Chat %s (ID: %i)" % (chat, chat_id))
|
||||
|
||||
|
|
Loading…
Reference in a new issue