【发布时间】:2020-10-15 01:08:05
【问题描述】:
如果作者尝试了highest role,我怎样才能让我的机器人不接收消息?
我尝试使用if(message.member.roles.highest.position = gRole.position),但没有成功。
我的代码:
if (!message.member.hasPermission("MANAGE_ROLES")) return message.channel.send("你没有权限使用这个!"); 让成员 = message.mentions.members.first() if(!member) return message.channel.send("你必须提到一个用户来分配/删除角色") if(message.member.roles.highest.position r.name.toLowerCase() === role.toLowerCase()) if(message.member.roles.highest.position gRole.position) { if(!member.roles.cache.has(gRole.id)) { 等待 member.roles.add(gRole.id) message.channel.send(`角色\`${role}\`已添加到**${member.user.username}**`) } 别的 { 等待 member.roles.remove(gRole.id) message.channel.send(`角色\`${role}\`已从**${member.user.username}**`中删除) } } } 模块.exports.help = { 名称:“角色” }【问题讨论】:
标签: discord.js