From 79c723ec06f1555593ecb863b39d06e7cbc9f94a Mon Sep 17 00:00:00 2001 From: Zakhar Izmaylov Date: Fri, 15 Nov 2024 13:37:24 +0300 Subject: [PATCH] Added support for the list of admins --- filters/admin.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/filters/admin.py b/filters/admin.py index cce7dbed..26c526c4 100644 --- a/filters/admin.py +++ b/filters/admin.py @@ -6,4 +6,9 @@ from config import ADMIN_ID class IsAdminFilter(BaseFilter): async def __call__(self, message: Message) -> bool: - return message.from_user.id == ADMIN_ID + if isinstance(ADMIN_ID, list): + return message.from_user.id in ADMIN_ID + elif isinstance(ADMIN_ID, int): + return message.from_user.id == ADMIN_ID + else: + return False \ No newline at end of file