Discord python:如何让所有可以访问 and/or 的角色写入一个频道?
Discord python: How can I get all the roles that can access and/or write to a channel?
如何让所有可以访问 and/or 的角色写入一个频道?主要问题是我看到关于检查单个成员https://discordpy.readthedocs.io/en/latest/api.html?highlight=permissions_for。
预先感谢您的任何回复。
如果您只想获得所有可以访问频道的成员,请使用channel.members
documentation.
如果你想获得所有可以在频道中写作的成员,可以这样做:
writers = [member for member in channel.members if channel.permissions_for(member).send_messages]
如何让所有可以访问 and/or 的角色写入一个频道?主要问题是我看到关于检查单个成员https://discordpy.readthedocs.io/en/latest/api.html?highlight=permissions_for。 预先感谢您的任何回复。
如果您只想获得所有可以访问频道的成员,请使用channel.members
documentation.
如果你想获得所有可以在频道中写作的成员,可以这样做:
writers = [member for member in channel.members if channel.permissions_for(member).send_messages]