From b52d67076aa9aa56b15eacf101fea1bccf4f4285 Mon Sep 17 00:00:00 2001 From: Mike Shultz Date: Tue, 12 May 2020 13:03:20 -0600 Subject: [PATCH] fail gracefully when trying to delete /price command resposne messages --- bot.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/bot.py b/bot.py index caf321c..1614b8d 100644 --- a/bot.py +++ b/bot.py @@ -668,10 +668,14 @@ class TelegramMonitorBot: and self.last_message_out.get('type') == 'price' and self.last_message_out['message'].message_id ): - bot.delete_message( - chat_id, - self.last_message_out['message'].message_id - ) + try: + bot.delete_message( + chat_id, + self.last_message_out['message'].message_id + ) + except Exception as err: + print('Unable to delete previous price message: ', err) + print(traceback.format_exc()) self.last_message_out = { 'type': 'price',