当提到更高的角色时返回

发布时间:2021-02-25 06:04
let arole = message.mentions.roles.first();

如果提到的角色高于消息作者的最高角色,如何让代码返回?

回答1

您可以使用 <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");
javascript 相关推荐
node.js 相关推荐
discord.js 相关推荐