From ee4d08cb676ef13ab11014285e94414b736171f4 Mon Sep 17 00:00:00 2001 From: user Date: Fri, 5 Apr 2024 12:50:43 +0300 Subject: [PATCH] dev@locazia: fix start --- app/core/models/_telegram/wrapped_bot.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/core/models/_telegram/wrapped_bot.py b/app/core/models/_telegram/wrapped_bot.py index 9fabfaf..df9397e 100644 --- a/app/core/models/_telegram/wrapped_bot.py +++ b/app/core/models/_telegram/wrapped_bot.py @@ -1,6 +1,8 @@ from aiogram import Bot, types from datetime import datetime, timedelta +from sqlalchemy import and_ + from app.core.logger import make_log from app.core.models.messages import KnownTelegramMessage from app.core._config import TELEGRAM_API_KEY, CLIENT_TELEGRAM_API_KEY @@ -45,9 +47,12 @@ class Wrapped_CBotChat(T, PlayerTemplates): if message_type == 'common': ci = 0 for oc_msg in self.db_session.query(KnownTelegramMessage).filter( - KnownTelegramMessage.type == 'common', - KnownTelegramMessage.chat_id == self._chat_id, - KnownTelegramMessage.deleted == False + and_( + KnownTelegramMessage.type == 'common', + KnownTelegramMessage.bot_id == self.bot_id, + KnownTelegramMessage.chat_id == self._chat_id, + KnownTelegramMessage.deleted == False + ) ).all(): await self.delete_message(oc_msg.message_id) ci += 1