From 19b6f91d5d101100320f2aaeb5cc7e7bdcdbeb1d Mon Sep 17 00:00:00 2001 From: jaskaranSM Date: Mon, 23 Dec 2019 18:51:35 +0530 Subject: [PATCH] Dont edit the message if content is same --- bot/helper/telegram_helper/message_utils.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/bot/helper/telegram_helper/message_utils.py b/bot/helper/telegram_helper/message_utils.py index 4047fc3..de758f0 100644 --- a/bot/helper/telegram_helper/message_utils.py +++ b/bot/helper/telegram_helper/message_utils.py @@ -62,11 +62,13 @@ def delete_all_messages(): def update_all_messages(): msg = get_readable_message() with status_reply_dict_lock: - for message in list(status_reply_dict.values()): - try: - editMessage(msg,message) - except: - pass + for chat_id in list(status_reply_dict.keys()): + if msg != status_reply_dict[chat_id].text: + try: + editMessage(msg,status_reply_dict[chat_id]) + except: + pass + status_reply_dict[chat_id].text = msg def sendStatusMessage(msg,bot): progress = get_readable_message()