如何检查某人是否具有管理员权限on_message discord.py

时间:2020-10-28 18:29:18

标签: python discord.py

我正在为黑名单命令添加一个单词,我想检查使用该命令的人是否是管理员。这是我尝试过的代码:

if message.author.server_permissions.administrator:

错误:

AttributeError: 'Member' object has no attribute 'server_permissions'

2 个答案:

答案 0 :(得分:1)

成员对象没有属性server_permissions,但是您可以使用message.author.guild_permissions.administrator

答案 1 :(得分:0)

尝试

message.author.guild_permissions.administrator

如果这不起作用,请尝试以下操作: message.author.top_role.permissions.administrator