From 29220fa2c5a8d854ea3505103d0c386357a8b8e0 Mon Sep 17 00:00:00 2001 From: "klux2@hs-mittweida.de" Date: Fri, 4 Oct 2019 16:18:48 +0200 Subject: [PATCH] stating the person who changed the language --- HSMensaW_botA.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/HSMensaW_botA.py b/HSMensaW_botA.py index 61bcc0d..aae9c8e 100644 --- a/HSMensaW_botA.py +++ b/HSMensaW_botA.py @@ -180,13 +180,23 @@ class HSMensaW(telepot.aio.helper.ChatHandler): lang = query_data[:query_data.index("::")] chat_id = int(query_data[query_data.index("::") + 2:]) + name = "" + if "first_name" in msg["from"].keys(): + name = msg["from"]["first_name"] + " " + if "last_name" in msg["from"].keys(): + name += msg["from"]["last_name"] + if len(name) > 0: + msg = name + " hat die Sprache geändert nach " + else: + msg = "Sprache geändert nach " + message = "Fehler beim Setzen der Sprache" if lang == Language.GERMAN.value: - message = "Sprache geändert nach _deutsch_." + message = msg + "_Deutsch_." elif lang == Language.ENGLISH.value: - message = "Changed language to _english_." + message = msg + "_English_." elif lang == Language.GERMAN_ENGLISH.value: - message = "Sprache geändert nach _deutsch + englisch_. Changed language to _german + english_." + message = msg + "_Deutsch + Englisch_." if chat_id in ids: ids[chat_id] = Language(lang)