Discord.py 重写 - @has_permissions 无法正常工作

Discord.py ReWrite - @has_permissions not working correctly

我有这样定义的命令

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

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

MissingPermissions Error

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

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