我对Python很陌生,我正在使用discord.py rewrite python 3.7编写一个discord机器人。最近,我一直在尝试设置它,以便它将默认角色分配给任何新成员。根据我的收集,答案似乎是这样的:
@client.event
async def on_member_join(member):
role = discord.utils.get(member.guild.roles, name = "Unverified")
await member.add_roles(member, role)
我收到以下错误:
discord.errors.NotFound: NOT FOUND (status code: 404): Unknown Role
我已经检查了几次拼写。服务器上确实存在“未验证”。我不确定该如何解决错误。谢谢您的宝贵时间。
答案 0 :(得分:0)
您正在尝试将角色member
添加到member
。随便
await member.add_roles(role)