首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >disnake bot user.add_role的结果是403个,尽管行政许可

disnake bot user.add_role的结果是403个,尽管行政许可
EN

Stack Overflow用户
提问于 2022-06-03 12:54:24
回答 1查看 186关注 0票数 0

使用我的disnake,我试图为用户添加一个角色。我得到了以下错误:

代码语言:javascript
复制
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

  • I'm命令在这里使用
  • 。机器人具有应用程序命令permissions.
  • I'm,试图添加一个非管理角色
  • ,我正在尝试将该角色添加到非管理用户

中。

我正在添加具有以下权限的机器人:

代码语言:javascript
复制
permissions=8&scope=bot%20applications.commands

知道为什么我被拒绝了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-03 12:57:13

问题的主要原因是不仅可以是管理员,而且他们也有命令。

bot 不能指定比其最高的更高的角色,因此role可能比使bot管理员更高的角色要高。

你只需要给它提供一个更高的角色,也许在公会中越高。

角色的顺序由下面的菜单给出。

在这种情况下,ElFrost是最高的角色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72489903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档