Add humans and bots to Guild.

This commit is contained in:
Arthur Jovart 2021-08-28 20:33:07 +02:00
parent 45d498c1b7
commit 86618f42a6
No known key found for this signature in database
GPG Key ID: DE4444AAAAAAAAAA

View File

@ -736,6 +736,16 @@ class Guild(Hashable):
"""List[:class:`Member`]: A list of members that belong to this guild."""
return list(self._members.values())
@property
def humans(self) -> List[Member]:
"""List[:class:`Member`]: A list of human members that belong to this guild."""
return [member for member in self.members if not member.bot]
@property
def bots(self) -> List[Member]:
"""List[:class:`Member`]: A list of bots that belong to this guild."""
return [member for member in self.members if member.bot]
def get_member(self, user_id: int, /) -> Optional[Member]:
"""Returns a member with the given ID.