默认角色 - Discord.py重写

问题描述 投票:0回答:1

我是Python的新手,我正在使用discord.py rewrite,python 3.7编写一个discord bot。最近我一直试图设置它,因此它将为任何新成员分配默认角色。从我收集到的,答案似乎是这样的:

@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

我已经多次检查拼写了。服务器上肯定存在“未验证”。我不知道如何解决这个错误。感谢您的时间。

python-3.7 discord.py-rewrite
1个回答
0
投票

您正在尝试将角色member添加到member。做就是了

await member.add_roles(role)
© www.soinside.com 2019 - 2024. All rights reserved.