From 86e4bfe47c6cc21d9b9b112d2aabad5a9164eb5b Mon Sep 17 00:00:00 2001 From: cl0ne Date: Fri, 24 Jan 2020 19:50:28 +0200 Subject: [PATCH] Ignore message deletion errors --- devpotato_bot/helpers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/devpotato_bot/helpers.py b/devpotato_bot/helpers.py index 07a3527..b50e159 100644 --- a/devpotato_bot/helpers.py +++ b/devpotato_bot/helpers.py @@ -1,5 +1,6 @@ from functools import wraps +import telegram.error from telegram import Update, Message, Bot from telegram.ext import CallbackContext @@ -9,6 +10,9 @@ def deletes_caller_message(func): def wrapper(update: Update, context: CallbackContext): bot: Bot = context.bot message: Message = update.effective_message - bot.delete_message(message.chat_id, message.message_id) + try: + bot.delete_message(message.chat_id, message.message_id) + except telegram.error.BadRequest: + pass return func(update, context) return wrapper