Discord.py 升级时添加角色

Discord.py 升级时添加角色,discord.py,Discord.py,我想在每次用户升级时添加一个角色。 但是,我得到了一个错误:TypeError:add_roles()得到了一个意外的关键字参数“role”。这是我现在掌握的代码: if users[f'{user.id}']['level'] == 2: role_id = 833924720617062430 await user.add_roles(user, role = role_id) add_roles()仅将角色作为参数,而不是角色ID或成员实例 #获得角色 role=user

我想在每次用户升级时添加一个角色。 但是,我得到了一个错误:TypeError:add_roles()得到了一个意外的关键字参数“role”。这是我现在掌握的代码:

if users[f'{user.id}']['level'] == 2:
    role_id = 833924720617062430
    await user.add_roles(user, role = role_id)
add_roles()仅将角色作为参数,而不是角色ID或成员实例

#获得角色
role=user.guild.get\u角色(角色id)
如果角色为无:
打印('无效的角色id')
等待用户。添加_角色(角色)
注意:这仅在
user
是实例时有效

参考资料:

Im假设
user
是一个不和谐的用户。成员实例?是的,忘记提到了。