【发布时间】:2020-11-19 09:50:54
【问题描述】:
您好,我正在尝试在 discord.js 中创建一个命令来取消禁止所有被禁止的用户,但是当我执行 ub all 命令时,它说取消禁止所有但没有取消禁止任何人,这是我目前的代码
bot.on('message', message =>{
const member = message.member;
switch(message.content.toLowerCase()){
case (PREFIX + "ub all"):
if(member.hasPermission('ADMINISTRATOR')){
async function ubAll(){
const users = await message.guild.fetchBans()
for (const user of users.array()) {
await message.guild.unban(user)
}
}
message.reply("Unbanned all users from the server.")
}
if(!member.hasPermission('ADMINISTRATOR')){
message.reply("You do not have enough permissions for this command!")
}
}
})
【问题讨论】:
-
您使用的是哪个版本的 Discord JS?您可以在
package.json中查看。 -
我正在使用 discord.js: 12.2.0
标签: javascript discord discord.js