this is my code, it doesn't give role and doesn't send message. no errors:
@bot.event
async def on_member_join(member):
role = discord.utils.get(member.guild.roles, name = "Unverified")
await member.add_roles(role)
channel = discord.utils.get(member.guild.text_channels, name="welcome-and-goodbye")
emb=discord.Embed(title="**Welcome, guy!**",description=f"**{member} has joined!**")
await channel.send(embed=emb)

