diff --git a/aiogram/dispatcher/filters/builtin.py b/aiogram/dispatcher/filters/builtin.py index 5fe01dde..62527e2b 100644 --- a/aiogram/dispatcher/filters/builtin.py +++ b/aiogram/dispatcher/filters/builtin.py @@ -656,7 +656,7 @@ class AdminFilter(Filter): message = obj.message else: return False - if ChatType.is_private(message): # there is no admin in private chats + if message.chat.type == ChatType.PRIVATE: # there is no admin in private chats return False chat_ids = [message.chat.id] else: diff --git a/aiogram/types/message.py b/aiogram/types/message.py index ddbccde6..b4166e79 100644 --- a/aiogram/types/message.py +++ b/aiogram/types/message.py @@ -234,7 +234,7 @@ class Message(base.TelegramObject): :return: str """ - if ChatType.is_private(self.chat): + if self.chat.type == ChatType.PRIVATE: raise TypeError('Invalid chat type!') url = 'https://t.me/'