small-fixes
This commit is contained in:
parent
023666ddf1
commit
f7ca51f9e2
|
@ -30,7 +30,8 @@ async def handle(req):
|
|||
msg = update.get('message', update.get('edited_message'))
|
||||
if msg['chat']['type'] == 'private':
|
||||
handle_feedback(msg)
|
||||
elif str(msg['chat']['id']) == FEEDBACK_CHAT_ID:
|
||||
elif str(msg['chat']['id']) == FEEDBACK_CHAT_ID \
|
||||
and 'reply_to_message' in msg:
|
||||
handle_answer(msg)
|
||||
elif str(msg['chat']['id']) == CHAT_ID:
|
||||
if 'new_chat_member' in msg:
|
||||
|
|
|
@ -64,6 +64,8 @@ def handle_welcome(msg):
|
|||
|
||||
|
||||
def handle_left(msg):
|
||||
print(f'handling member leaving')
|
||||
|
||||
member_id = msg["left_chat_member"]["id"]
|
||||
|
||||
# read member session
|
||||
|
@ -107,6 +109,11 @@ def handle_text(msg):
|
|||
|
||||
|
||||
def handle_button(callback_query):
|
||||
if 'reply_to_message' not in callback_query['message']:
|
||||
# удаляет сообщение с кнопкой, если оно ни на что не отвечает
|
||||
r = delete_message(CHAT_ID, callback_query['message'])
|
||||
print(r.json())
|
||||
else:
|
||||
member_id = str(callback_query['from']['id'])
|
||||
callback_data = callback_query['data']
|
||||
reply_owner = str(callback_query['message']['reply_to_message']['from']['id'])
|
||||
|
|
Loading…
Reference in New Issue
Block a user