如何获得提及成员的最高角色名称?我试过这样的事情,但它不起作用。谢谢! :) 顺便说一句,这是一个禁止命令,我需要这个,因为当有人试图禁止比 bot 级别更高的用户时,我的 bot 崩溃了。
if(message.member.hasPermission('BAN_MEMBERS')){
const user = message.mentions.users.first()
console.log(user.roles.highest.name)
if(!user) return console.log("test1")
if(!args[2]) return console.log("test2")
const ddays = args[1]
答案 0 :(得分:0)
你可以做的是:
获得用户的最高角色:
获得机器人的最高角色:
然后比较两个数字,看看机器人的“角色编号”是否高于用户的“角色编号”。