From 84c8ba11df4e6101d1b42375e743f902795044a9 Mon Sep 17 00:00:00 2001 From: Untone Date: Fri, 27 Sep 2024 13:13:23 +0300 Subject: [PATCH] no-perms-fix --- handlers/messages_routing.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/handlers/messages_routing.py b/handlers/messages_routing.py index 48a2e07..fc8c407 100644 --- a/handlers/messages_routing.py +++ b/handlers/messages_routing.py @@ -77,9 +77,15 @@ async def messages_routing(msg, state): reply_to_message_id=reply_to_msg_id, text=text, ) - await telegram_api("deleteMessage", chat_id=cid, message_id=mid) + try: + await telegram_api("deleteMessage", chat_id=cid, message_id=mid) + except: + pass elif text == "/removed@welcomecenter_bot": - await telegram_api("deleteMessage", chat_id=cid, message_id=mid) + try: + await telegram_api("deleteMessage", chat_id=cid, message_id=mid) + except: + pass else: toxic_score = detector(normalize(text)) toxic_perc = math.floor(toxic_score * 100) @@ -89,7 +95,10 @@ async def messages_routing(msg, state): if toxic_score > 0.81: if toxic_score > 0.90: await redis.set(f"removed:{uid}:{cid}:{mid}", text) - await telegram_api("deleteMessage", chat_id=cid, message_id=mid) + try: + await telegram_api("deleteMessage", chat_id=cid, message_id=mid) + except: + pass else: await telegram_api( "setMessageReaction",