【发布时间】: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