使用我的disnake,我试图为用户添加一个角色。我得到了以下错误:
File "/code/cogs/whitelist.py", line 298, in adduser
await user.add_roles(role)
File "/usr/local/lib/python3.8/site-packages/disnake/member.py", line 997, in add_roles
await req(guild_id, user_id, role.id, reason=reason)
File "/usr/local/lib/python3.8/site-packages/disnake/http.py", line 436, in request
raise Forbidden(response, data)
disnake.errors.Forbidden: 403 Forbidden (error code: 50013): Missing Permissions更多信息:
机器人使用permissions
中。
我正在添加具有以下权限的机器人:
permissions=8&scope=bot%20applications.commands知道为什么我被拒绝了吗?
发布于 2022-06-03 12:57:13
问题的主要原因是不仅可以是管理员,而且他们也有命令。
bot 不能指定比其最高的更高的角色,因此role可能比使bot管理员更高的角色要高。
你只需要给它提供一个更高的角色,也许在公会中越高。
角色的顺序由下面的菜单给出。

在这种情况下,ElFrost是最高的角色。
https://stackoverflow.com/questions/72489903
复制相似问题