fixes-callback
This commit is contained in:
parent
e4f7b7493c
commit
94fa599c33
32
api/index.py
32
api/index.py
|
@ -54,22 +54,24 @@ async def handle(req):
|
||||||
elif 'text' in msg:
|
elif 'text' in msg:
|
||||||
chat_id = str(msg['chat']['id'])
|
chat_id = str(msg['chat']['id'])
|
||||||
member_id = str(msg['from']['id'])
|
member_id = str(msg['from']['id'])
|
||||||
data = newcomers[member_id]
|
if member_id in newcomers:
|
||||||
if data:
|
if newcomers[member_id].startswith('newcomer'):
|
||||||
if data.startswith('newcomer'):
|
answer = msg['text']
|
||||||
if msg:
|
if BUTTON_OK.lower() in answer.lower():
|
||||||
answer = msg['text']
|
del newcomers[member_id]
|
||||||
if BUTTON_OK.lower() in answer.lower():
|
|
||||||
del newcomers[member_id]
|
|
||||||
else:
|
|
||||||
delete_message(msg['message_id'])
|
|
||||||
else:
|
else:
|
||||||
callback_data = update['callback_query']['data']
|
delete_message(msg['message_id'])
|
||||||
if callback_data == BUTTON_NO:
|
if 'callback_query' in update:
|
||||||
ban_member(member_id, chat_id)
|
msg = update['callback_query']
|
||||||
elif callback_data == BUTTON_OK:
|
chat_id = str(msg['message']['chat']['id'])
|
||||||
del newcomers[member_id]
|
if chat_id == CHAT_ID:
|
||||||
delete_message(CHAT_ID, data.replace('newcomer', ''))
|
member_id = str(msg['from']['id'])
|
||||||
|
callback_data = msg['data']
|
||||||
|
if callback_data == BUTTON_NO:
|
||||||
|
ban_member(member_id, CHAT_ID)
|
||||||
|
elif callback_data == BUTTON_OK:
|
||||||
|
del newcomers[member_id]
|
||||||
|
delete_message(CHAT_ID, newcomers[member_id].replace('newcomer', ''))
|
||||||
except Exception:
|
except Exception:
|
||||||
pass
|
pass
|
||||||
return text('ok')
|
return text('ok')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user