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"
|
config_filename = "config.json"
|
||||||
info_str = "*Mensa-Bot der Hochschule Mittweida*\nDieser Bot versendet jeden Tag um 10 Uhr den aktuellen " \
|
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, " \
|
"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 " \
|
"/stop beendet ihn wieder. Mit /essen, /mensa und /speiseplan (optional gefolgt von _en_ oder _de_) kann " \
|
||||||
"abgerufen werden. Mit /settings kann die Sprache verändert werden.\n\n_Haftungsausschluss: Dieser Bot " \
|
"der aktuelle Speiseplan manuell abgerufen werden. Mit /settings kann die Sprache verändert " \
|
||||||
"steht in keiner Verbindung mit der Hochschule Mittweida oder dem Studentenwerk Freiberg. Alle Angaben " \
|
"werden.\n\n_Haftungsausschluss: Dieser Bot steht in keiner Verbindung mit der Hochschule Mittweida oder " \
|
||||||
"ohne Gewähr._\n\nGrafik bereitgestellt von [vecteezy.com](https://de.vecteezy.com) "
|
"dem Studentenwerk Freiberg. Alle Angaben ohne Gewähr._\n\nGrafik bereitgestellt von [vecteezy.com](" \
|
||||||
|
"https://de.vecteezy.com) "
|
||||||
status = ""
|
status = ""
|
||||||
essen = []
|
essen = []
|
||||||
essen_eng = []
|
essen_eng = []
|
||||||
|
@ -117,10 +118,15 @@ class HSMensaW(telepot.aio.helper.ChatHandler):
|
||||||
await send_message(bot_obj=bot, chat_id=chat_id,
|
await send_message(bot_obj=bot, chat_id=chat_id,
|
||||||
msg="Für heute ist leider kein Speiseplan verfügbar.")
|
msg="Für heute ist leider kein Speiseplan verfügbar.")
|
||||||
else:
|
else:
|
||||||
if chat_id in ids.keys():
|
if text.endswith("en"):
|
||||||
language = ids[chat_id]
|
language = Language.ENGLISH
|
||||||
else:
|
elif text.endswith("de"):
|
||||||
language = Language.GERMAN
|
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_essen(chat_id, language)
|
||||||
await send_status("Essen versendet für Chat %s (ID: %i)" % (chat, chat_id))
|
await send_status("Essen versendet für Chat %s (ID: %i)" % (chat, chat_id))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue