From a26c6428a3a1c06665f0fa5e9a8853b4ad8add30 Mon Sep 17 00:00:00 2001 From: Oleg A Date: Tue, 6 Jul 2021 13:20:52 +0300 Subject: [PATCH] fix: chat_member status check (#621) --- aiogram/types/chat_member.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/aiogram/types/chat_member.py b/aiogram/types/chat_member.py index 58e4cb62..71d6d755 100644 --- a/aiogram/types/chat_member.py +++ b/aiogram/types/chat_member.py @@ -81,6 +81,15 @@ class ChatMember(base.TelegramObject): return class_(**kwargs) + def is_chat_creator(self) -> bool: + return ChatMemberStatus.is_chat_creator(self.status) + + def is_chat_admin(self) -> bool: + return ChatMemberStatus.is_chat_admin(self.status) + + def is_chat_member(self) -> bool: + return ChatMemberStatus.is_chat_member(self.status) + class ChatMemberOwner(ChatMember): """