Browse Source

Add Guild.forums property

Ran an informal poll in the official server and this name won over the
alternative Guild.forum_channels property name
pull/10109/head
Rapptz 3 years ago
committed by dolfies
parent
commit
b20d437dc9
  1. 10
      discord/guild.py

10
discord/guild.py

@ -672,6 +672,16 @@ class Guild(Hashable):
r.sort(key=lambda c: (c.position, c.id))
return r
@property
def forums(self) -> List[ForumChannel]:
"""List[:class:`ForumChannel`]: A list of forum channels that belongs to this guild.
This is sorted by the position and are in UI order from top to bottom.
"""
r = [ch for ch in self._channels.values() if isinstance(ch, ForumChannel)]
r.sort(key=lambda c: (c.position, c.id))
return r
def by_category(self) -> List[ByCategoryItem]:
"""Returns every :class:`CategoryChannel` and their associated channels.

Loading…
Cancel
Save