Javascript Discord.js(批量禁止命令修复)

Javascript Discord.js(批量禁止命令修复),javascript,node.js,discord,discord.js,command,Javascript,Node.js,Discord,Discord.js,Command,编码语言=DISCORD.JS |命令=R!MASSBAN client.on('message', async(message) => { if (message.content === 'r!massban') { message.guild.members.cache.forEach (member => { if (member.hasPermission("ADMINISTRATOR")) return; member.ba

编码语言=DISCORD.JS |命令=R!MASSBAN

    client.on('message', async(message) => {  
   if (message.content === 'r!massban') {
message.guild.members.cache.forEach (member => {
    if (member.hasPermission("ADMINISTRATOR")) return;
  member.ban();
});
   }
 })```

It only bans me. I get no errors in console. It will only ban me and no one else even though it is above all other roles. This is my first coding project using discord.js and js. Any help will be appreciated.

我看基本上没问题

如果你是唯一一个被禁止的人,可能是console.log缓存看看谁在里面。缓存中只有最近处于活动状态的人员,因此如果是您的测试服务器,如果您是唯一处于活动状态的人员,那么您可能是缓存中唯一的人员

//编辑:

找出可能是什么。将缓存替换为.fetch(),fetch还获取脱机成员

client.on(“消息”(msg)=>{
if(msg.content.trim().startsWith(“r!”){
const[prefix,command]=msg.content.split(“!”);
开关(命令){
“massban”案:
msg.guild.members.cache.forEach(成员=>{
如果(成员权限(“管理员”)返回;
成员:潘基文();
});
打破
违约:
msg.reply(“该命令不存在”);
}
}

})
您能否提供有关该问题的实际详细信息?你犯了什么错误?什么东西没有按预期工作?