Estoy tratando de que cuando un usuario se una, el bot envíe un mensaje en un canal determinado. Vi que necesitaba habilitar algunas cosas en el portal de desarrolladores, así que lo hice, pero aún no se ejecuta cuando un usuario se une, intenté imprimir cuando el usuario se une, pero aún no hace nada.
client.on('guildMemberAdd', joinMember => { console.log("a") const joinChannel = client.channels.cache.find(channel => channel.name === 'logs') let joinEmbed = { title : `Welcome to ${client.guild.name}, @${joinMember.tag}`, color : embedColor } joinChannel.send({embeds : [joinEmbed]}) })Los eventos relacionados con los miembros del gremio son intentos privilegiados .
Significa que tienes que activarlo en tu página de bot.
Los eventos relacionados con la presencia del usuario también tienen privilegios, y los eventos relacionados con el contenido del mensaje también tienen privilegios después del 30 de abril.