Estoy haciendo un kick slashCommand en discord.js v13 y estaba tratando de comparar los roles de usuario y el rol de destino, pero no funciona, no sé por qué.
aquí está mi código:
If(interaction.member.highest.comparePositionTo(target.roles.highest.position > 0)) { const kickErr = new MessageEmbed() .setDescription(`You cannt kick this member because their role is higher/equal to yours.`) .setColor(ee.color) return interaction.reply({ embeds: [kickErr] }) } else if (interaction.guild.me.roles.highest.comparePositionTo(target.roles.highest.position > 0)) { const kickErr2 = new MessageEmbed() .setDescription(`I cannot kick this member because their role is higher/equal to mine.`) .setColor(ee.color) return interaction.reply({ embeds: [kickErr2] }) }Parece que tienes este error porque en la primera línea de tu código usaste
if(interaction.member.highest.comparePositionTo(targ...En vez de
if(interaction.member.roles.highest.comparePositionTo(targ...Además, la próxima vez que publique una pregunta en stackoverflow, asegúrese de agregar la pila de errores completa en su publicación para que sea más fácil de entender.