【发布时间】:2021-10-25 07:24:06
【问题描述】:
所以,我想添加一个解禁命令。
到目前为止,这是我的代码:
if (command === ":unban") {
if (!msg.member.hasPermission("BAN_MEMBERS")) {
return msg.channel.send(`**${msg.author.username}**, You do not have perms to unban someone`);
}
if (!msg.guild.me.hasPermission("BAN_MEMBERS")) {
return msg.channel.send(`**${msg.author.username}**, I do not have perms to unban someone`);
}
let userID = args[0]
msg.guild.fetchBans().then(bans=> {
if (bans.size == 0) return
let bUser = bans.find(b => b.user.id == userID);
if (!bUser) return
msg.guild.members.unban(bUser.user);
});
}
当我运行它时,它给了我这个错误:
parsing error: 'return' outside of function
有人可以帮我解决这个问题,因为我对这些东西很陌生
【问题讨论】:
-
您好!此错误也可能是由于缺少括号引起的,因此请确保您没有缺少括号
-
@abisammy 不一定,如果此代码原样,它将无法工作。正如错误中所说,您只能从实际函数返回。
标签: javascript discord.js