如何通过用户名-discord.py获得用户权限?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过用户名-discord.py获得用户权限?相关的知识,希望对你有一定的参考价值。
给出用户名或ID,我如何检索他们拥有的权限?
这将用于查看它们是否可以在我的漫游器中投票出去。
([Discord.py Rewrite - How can I get a user's permissions as a list?-并非如此,因为这只会检索邮件的作者)
答案
您可以使用Guild.get_member
通过用户ID获取该行会的用户Guild.get_member
对象。您可以使用Member
来获取名称,但是请注意,用户名本身不一定是唯一的,因此,如果其他人拥有该用户名,则可以检索其Member
对象。
一旦有了Guild.get_member_named
对象,就可以将Guild.get_member_named
属性用于成员的行会权限。如果要获得成员对频道的权限,则可以使用Member
并将其传递给Member
(或Member.guild_permissions
并将其传递给Member.guild_permissions
)。
以上是关于如何通过用户名-discord.py获得用户权限?的主要内容,如果未能解决你的问题,请参考以下文章
通过在 top.gg / discordbotlist 上投票获得机器人奖励 (discord.py)
如何通过 discord.py 重写从提到的用户那里获取输入?