let arole = message.mentions.roles.first();
如果提到的角色高于消息作者的最高角色,如何让代码返回?
您可以使用 <Role>.comparePositions(role1, role2)
方法。下面是一个例子:
const { Role } = require("discord.js");
const role = message.mentions.roles.first();
const highest = message.member.roles.highest;
if (Role.comparePositions(highest, role) <= 0)
console.log("Mentioned role's position is equal or higher than author's role");