discord.errors.Forbidden:403 Forbidden(错误代码:50013):设置角色时缺少权限错误

Posted

技术标签:

【中文标题】discord.errors.Forbidden:403 Forbidden(错误代码:50013):设置角色时缺少权限错误【英文标题】:discord.errors.Forbidden: 403 Forbidden (error code: 50013): Missing Permissions error for setting up roles 【发布时间】:2020-07-22 12:20:57 【问题描述】:

我正在尝试为我的不和谐机器人设置角色,但不断收到此错误:

discord.errors.Forbidden: 403 Forbidden (error code: 50013)

我的代码:

@client.event
async def on_member_join(member):
   guild = client.get_guild(688568885968109756)
   role = discord.utils.get(member.guild.roles, id=689916456871133311)
   await member.add_roles(role)

【问题讨论】:

你的机器人有manage_roles权限吗?您尝试在角色层次结构中添加的角色是否高于机器人的最高角色? 【参考方案1】:

如果你的机器人有足够的权限,那么它的到来是由于角色的层次结构。 签入层次结构的服务器设置。

要更改层次结构,您可以在设置中将角色上移。

【讨论】:

@Bhalo Kumar 非常感谢。你是救命稻草……我永远不会想到等级制度……非常奇怪……但是非常感谢您

以上是关于discord.errors.Forbidden:403 Forbidden(错误代码:50013):设置角色时缺少权限错误的主要内容,如果未能解决你的问题,请参考以下文章