Estoy tratando de hacer un bot de verificación para mi nuevo servidor Discord, pero necesito saber cómo asignar roles en Discord.JS 13 más reciente.
Es GuildMember.roles.add(roleOrRoles, [optionalReason]) . En los documentos discord.js: docs: -addrole .
Puede hacer esto de la misma manera con la obtención de member.id .
const member = message.mentions.members.first() || message.guild.members.cache.get(args[0])Puede crear un código similar a este.
const role = message.mentions.roles.first() || message.guild.roles.cache.get(args[0])Ahora puede ajustar su archivo de código:
const member = message.mentions.members.first() || message.guild.members.cache.get(args[0]) const role = message.mentions.roles.first() || message.guild.roles.cache.get(args[1]) member.roles.add(role) //To add the mentioned or given role id the the member. Puede ver la imagen a continuación, el formato es args[0] para member y args[1] es para role . ¡Intenta experimentar tu código por esta vez!