【发布时间】:2021-04-26 05:05:09
【问题描述】:
如何获得提及成员的最高角色名称?我尝试过这样的事情,但它不起作用。谢谢! :) 顺便说一句,这是一个禁止命令,我需要这个,因为当有人试图禁止比机器人等级更高的用户时,我的机器人崩溃了。
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]
【问题讨论】:
-
你能分享更多代码吗?例如您的
user和message对象的示例? -
我编辑了它......它没有帮助,但我只需要一个代码来检查用户的最高等级
-
您评论中提到的两个对象都是由 Discord.JS 引入的,它是 Discord API 的包装器
-
我的意思是当我尝试
-ban @player时,机器人会检查@player是否比机器人具有更高的角色 -
@PascalStockert wdym ?
标签: node.js discord.js