Fix Poll msg deletion

pull/178/head ptb-13
J-Rios 2023-01-03 18:45:11 +01:00
rodzic 69b15f2968
commit 8444454a68
Nie znaleziono w bazie danych klucza dla tego podpisu
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -1053,10 +1053,6 @@ def chat_member_status_change(update: Update, context: CallbackContext):
if sent_result["msg"] is None:
send_problem = True
else:
# Set to delete msg
if solve_poll_request_msg_id is not None:
Global.new_users[chat_id][join_user_id]["msg_to_rm"].append(
solve_poll_request_msg_id)
# Save some info about the poll the bot_data for
# later use in receive_quiz_answer
poll_id = sent_result["msg"].poll.id
@ -1160,6 +1156,10 @@ def chat_member_status_change(update: Update, context: CallbackContext):
if sent_result["msg"]:
Global.new_users[chat_id][join_user_id]["msg_to_rm"].append(
sent_result["msg"].message_id)
if ((captcha_mode == "poll") and
(solve_poll_request_msg_id is not None)):
Global.new_users[chat_id][join_user_id]["msg_to_rm"].append(
solve_poll_request_msg_id)
# Restrict user to deny send any kind of message until captcha
# is solve. Allow send text messages for image based captchas
# that requires it