Quiero hacer un comando de silencio donde el bot cree un rol y lo coloque en la posición más alta que pueda.
Aquí está mi código:
run: async (client, message, args) => { if (!message.guild.me.permissions.has("MANAGE_ROLES")) return message.channel.send("Eu não tenho perm: `MANAGE_ROLES`"); let rolecreate = message.guild.roles.create({ name: "", permissions: [], reason: "" }).then((create) => message.member.roles.add(create)); };Puede crear un rol tan alto como el rol más alto del bot, porque después de crear el rol, el rol más alto del bot cambia hacia arriba y no puede crear un rol más alto que su propio rol más alto. Puede configurar esto con la opción de position :
let rolecreate = message.guild.roles.create({ name: "", permissions: [], reason: "", position: msg.guild.me.roles.highest.position }) .then(/*... */);