change of language allowed only for group admins
Signed-off-by: klux2 <k.lux.gm@gmail.com>
This commit is contained in:
parent
ccf6f72539
commit
38bab81048
1 changed files with 9 additions and 0 deletions
|
@ -180,6 +180,15 @@ class HSMensaW(telepot.aio.helper.ChatHandler):
|
|||
lang = query_data[:query_data.index("::")]
|
||||
chat_id = int(query_data[query_data.index("::") + 2:])
|
||||
|
||||
chat_member = await bot.getChatMember(chat_id=chat_id, user_id=from_id)
|
||||
member_status = chat_member["status"]
|
||||
|
||||
if msg["message"]["chat"]["type"] != "private" and member_status != "creator" and \
|
||||
member_status != "administrator":
|
||||
await bot.answerCallbackQuery(callback_query_id=query_id, text="Keine Berechtigung. Bitten Sie einen "
|
||||
"Admin, die Sprache zu ändern.")
|
||||
return
|
||||
|
||||
name = ""
|
||||
user_id = msg["from"]["id"]
|
||||
if "first_name" in msg["from"].keys():
|
||||
|
|
Loading…
Reference in a new issue