@client.event
async def on_member_join(member):
global welcome_channel_dict
global autoroles
channel_id = welcome_channel_dict[str(member.guild.id)]
embed=discord.Embed(colour=discord.Colour.green())
embed=discord.Embed(title="<:memberjoined:778987095837769759> Member Joined", color=0x2ECC71, description=f'{member.mention} joined **{member.guild}**! Enjoy your stay! :tada:')
embed.set_thumbnail(url=member.avatar_url)
await client.get_channel(channel_id).send(embed=embed)
role = discord.utils.get(member.guild.roles, id=autoroles[str(member.guild.id)])
await member.add_roles(role)
我想要达到的目标:现在autorole
只在人们也启用欢迎消息时才起作用。我希望它能单独工作
您的客户端应为
Bot
类以后的代码
相关问题 更多 >
编程相关推荐