From 872db63c0caea13f36bad55e0372b529ee89746a Mon Sep 17 00:00:00 2001 From: ronis_0505 Date: Thu, 25 Sep 2025 22:46:24 +0300 Subject: [PATCH] fix filters add new filter --- app/filters/Filters.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/filters/Filters.py b/app/filters/Filters.py index 77112c8..ef43d46 100644 --- a/app/filters/Filters.py +++ b/app/filters/Filters.py @@ -10,10 +10,11 @@ loggger = logging.getLogger(__name__) class IsAdmin(BaseFilter): def __init__(self): - self.admins_ids = os.getenv("BOT_ADMINS").split(",") + self.admins_ids = list(map(int, os.getenv("BOT_ADMINS").split(","))) + async def __call__(self, message: Message | CallbackQuery) -> bool: - return str(message.from_user.id) in self.admins_ids + return message.from_user.id in self.admins_ids class CommandFilter(BaseFilter):