From 818971c484e10768f058dd0d0ad26a119453536f Mon Sep 17 00:00:00 2001 From: Lilly Rose Berner Date: Thu, 16 Jan 2025 00:22:28 +0100 Subject: [PATCH] Add ForumChannel.members property --- discord/channel.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/discord/channel.py b/discord/channel.py index bb7ef2b0f..d3577659c 100644 --- a/discord/channel.py +++ b/discord/channel.py @@ -2583,6 +2583,18 @@ class ForumChannel(discord.abc.GuildChannel, Hashable): def _sorting_bucket(self) -> int: return ChannelType.text.value + @property + def _scheduled_event_entity_type(self) -> Optional[EntityType]: + return None + + @property + def members(self) -> List[Member]: + """List[:class:`Member`]: Returns all members that can see this channel. + + .. versionadded:: 2.1 + """ + return [m for m in self.guild.members if self.permissions_for(m).read_messages] + @utils.copy_doc(discord.abc.GuildChannel.permissions_for) def permissions_for(self, obj: Union[Member, Role], /) -> Permissions: base = super().permissions_for(obj)