【问题标题】:discord.py rewrite - getting Permissions of a discord.Memberdiscord.py 重写 - 获取 discord.Member 的权限
【发布时间】:2020-10-16 10:43:36
【问题描述】:

我正在尝试获得提到的 discord.Member 的权限
我试过了

if discord.utils.get(user.guild_permissions, name="manage_messages"):

其中用户:discord.Member
我得到这个错误

Command raised an exception: AttributeError: 'tuple' object has no attribute 'name'

有没有办法做到这一点?
提前致谢

【问题讨论】:

    标签: python discord discord.py attributeerror discord.py-rewrite


    【解决方案1】:

    要检查权限,您可以使用discord.Permissions 对象的属性。要检查 manage messages 权限,您会这样做

    if <permissions object>.manage_messages:
        #bot's code
    

    在您的情况下,权限对象将是 user.guild_permissions

    可以找到权限对象的完整属性列表here

    【讨论】:

      猜你喜欢
      • 2020-09-24
      • 2021-05-03
      • 2020-09-01
      • 1970-01-01
      • 2021-02-20
      • 2020-10-30
      • 2020-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多