Tengo un problema en el que mi bot elimina algunos de los roles que se supone que debe otorgar después de agregarlos a un usuario al unirse. Mi código es súper simple y funciona bien con un solo rol:
client.on("guildMemberAdd", member => { member.roles.add(['959889840353206342']); member.roles.add(['959890212870291456']); member.roles.add(['959996598413316127']); member.roles.add(['961700593221632070']); })Sin embargo, cuando se une un nuevo miembro, sucede lo siguiente: Registro de auditoría de Discord
Cualquier ayuda es muy apreciada.
Intenta agregar algunas líneas then a eso
client.on("guildMemberAdd", async member => { member.roles.add('959889840353206342').then( () => member.roles.add('959890212870291456')).then( () => member.roles.add('959996598413316127')).then( () => member.roles.add('961700593221632070')) })pero la mejor opcion seria hacer esto
client.on("guildMemberAdd", async member => { member.roles.add(['959889840353206342', '959890212870291456', '959996598413316127', '961700593221632070']) })