【问题标题】:Discord.py ReWrite - @has_permissions not working correctlyDiscord.py 重写 - @has_permissions 无法正常工作
【发布时间】:2020-09-25 12:27:42
【问题描述】:

我有这样定义的命令

@bot.command()
@has_permissions(kick_members=True)
async def kick(ctx, user: discord.Member, *, reason="No Reason Provided")

当服务器所有者和管理员尝试这样做时,我得到一个

缺少权限错误

知道为什么会这样吗?
提前致谢!

【问题讨论】:

  • 您是否明确导入了has_permissions?因为如果没有,你可以试试commands.has_permissions 甚至discord.ext.commands.permissions
  • 是的,我会“从 discord.ext.commands 导入 has_permissions”
  • bot有权限吗?

标签: python error-handling discord discord.py discord.py-rewrite


【解决方案1】:

我没有意识到 Bot 不能禁止角色高于其最高角色的用户。

【讨论】:

    猜你喜欢
    • 2021-02-26
    • 2023-03-30
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 1970-01-01
    • 2012-11-13
    相关资源
    最近更新 更多