From 2909e3b9055ca2f5b492f2c235027fa810e0a1df Mon Sep 17 00:00:00 2001 From: Untone Date: Thu, 26 Sep 2024 18:07:50 +0300 Subject: [PATCH] friendly --- handlers/messages_routing.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/handlers/messages_routing.py b/handlers/messages_routing.py index fec8c6b..7e6c196 100644 --- a/handlers/messages_routing.py +++ b/handlers/messages_routing.py @@ -43,13 +43,18 @@ async def messages_routing(msg, state): scr = int(await redis.get(key)) scores.append(scr) toxic_score = math.floor(sum(scores)/len(scores)) if scores else 0 - text = f"Средняя токсичность сообщений: {toxic_score}%" + text = f"Доброе утро! Средняя токсичность твоих сообщений: {toxic_score}%" else: latest_toxic_message_id = await redis.get(f"toxic:{cid}") scoring_msg_id = reply_msg.get("message_id") or latest_toxic_message_id toxic_score = await redis.get(f"toxic:{cid}:{uid}:{scoring_msg_id}") if toxic_score: text = f"{int(toxic_score)}% токсичности" + await telegram_api( + "deleteMessage", + chat_id=cid, + message_id=mid + ) if text: await telegram_api( "sendMessage", @@ -57,11 +62,6 @@ async def messages_routing(msg, state): reply_to_message_id=scoring_msg_id, text=text ) - await telegram_api( - "deleteMessage", - chat_id=cid, - message_id=mid - ) else: toxic_score = detector(text) toxic_perc = math.floor(toxic_score*100)