fix filters

add new filter
This commit is contained in:
2025-09-25 22:46:24 +03:00
parent a2509c629e
commit 872db63c0c

View File

@@ -10,10 +10,11 @@ loggger = logging.getLogger(__name__)
class IsAdmin(BaseFilter): class IsAdmin(BaseFilter):
def __init__(self): 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: 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): class CommandFilter(BaseFilter):