From 6ed78411fc386631a40b603d3e609bb7c38b4aab Mon Sep 17 00:00:00 2001 From: jaskaranSM <37726998+jaskaranSM@users.noreply.github.com> Date: Sun, 20 Oct 2019 18:53:18 +0530 Subject: [PATCH] message_utils: Handle TimeOuts. --- bot/helper/telegram_helper/message_utils.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bot/helper/telegram_helper/message_utils.py b/bot/helper/telegram_helper/message_utils.py index ed96003..fe70d61 100644 --- a/bot/helper/telegram_helper/message_utils.py +++ b/bot/helper/telegram_helper/message_utils.py @@ -1,7 +1,8 @@ from telegram.message import Message from telegram.update import Update import time -from bot import AUTO_DELETE_MESSAGE_DURATION +from bot import AUTO_DELETE_MESSAGE_DURATION, LOGGER +from telegram.error import TimedOut def sendMessage(text: str, context, update: Update): @@ -11,9 +12,14 @@ def sendMessage(text: str, context, update: Update): def editMessage(text: str, context, message: Message): - context.bot.edit_message_text(text=text, message_id=message.message_id, + try: + context.bot.edit_message_text(text=text, message_id=message.message_id, chat_id=message.chat.id, parse_mode='HTMl') + except TimedOut as e: + LOGGER.error(str(e)) + pass + def deleteMessage(context, message: Message):