From bd90ba7c98d3357e6b222a13ee538de2d58ae65f Mon Sep 17 00:00:00 2001 From: Oleg A Date: Tue, 6 Jul 2021 13:15:44 +0300 Subject: [PATCH] fix: chat_member status check --- 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): """