我试图找出问题所在,但我并没有真正找到关于角色自动分配错误的任何内容。它不会给控制台任何错误,它只是不响应用户进入服务器。
@bot.event
async def on_member_join(member):
new = discord.utils.get(member.guild.roles, id=767446695294140426)
channel = discord.utils.get(member.channel, id=767470344189247590)
await member.add_roles(new)
await channel.send(f"{member.mention} joined to channel!")
在Bot应用程序类别中,您需要放置以下复选框,并且一切都应该正常工作:
试试这样: