Estoy tratando de hacer un bot de bienvenida, todo funciona, pero por alguna razón, el nombre del usuario que se unió no está undefined . Aquí está el código:
client.on('guildMemberAdd', (joinMember) => { const joinChannel = client.channels.cache.find(channel => channel.id === '931712815637602331') let joinEmbed = { title : `Welcome to ${joinMember.guild.name}, @${joinMember.tag}`, color : embedColor } joinChannel.send({embeds : [joinEmbed]}) })joinMember es un GuildMember y no tiene una propiedad de tag . Sin embargo, tiene una propiedad de user y los User tienen tag , por lo que puede usar joinMember.user.tag :
client.on('guildMemberAdd', (joinMember) => { const joinChannel = client.channels.cache.get('931712815637602331'); let joinEmbed = { title: `Welcome to ${joinMember.guild.name}, @${joinMember.user.tag}`, color: embedColor, }; joinChannel.send({ embeds: [joinEmbed] }); });