我创建了一个机器人可以改变我的角色,但它会出错 当我是角色时 它可以删除角色 并更改为 b 角色 并变回角色
myname.add_roles(rolesID)
我打开 dev mod 并使用我的 descord 并设置 myname = myid 但我明白
AttributeError: 'int' object has no attribute 'add_roles'
所以我将 myid 更改为我的不和谐用户名和 # 我明白了
AttributeError: 'str' object has no attribute 'add_roles'
有人可以帮我吗?
答案 0 :(得分:2)
您需要从您的 id 中实际获取成员 object。
例如:
guild_obj = client.get_guild(Your Guild Id here)
member_obj = guild_obj.get_member(Your Member Id here)
await member_obj.add_roles(rolesID)