将此“ unban”代码写入unban.js时出现此错误
重新安装了discord.js库,重新编写了代码,但是没有用。
module.exports.run = async (client, message, args) => {
if (!message.member.roles.find(role => role.name === "?| Ban Hammer")) {
return message.channel.send(
"**Kanka `?| Ban Hammer` yetkisine sahip değilsin.**"
);
}
let bannedMember = await client.fetchUser(args[0]);
if (!bannedMember) {
return message.channel.send(`**Bir id yazmalısın.**`);
}
let reason = args.slice(1).join(" ");
if (!reason) {
reason = "Bir sebep belirtilmedi.";
}
try {
message.guild.unban(bannedMember, { reason: reason });
message.react(emoji);
} catch (e) {
console.log(e.message);
}
};
module.exports.conf = {
name: "unban"
};
[对不起,我的英语不好。 ]
答案 0 :(得分:0)
您的代码似乎未在该特定文件中引用id
。
当寻求调试帮助时,请附加完整的错误消息,或至少附加 main 错误消息,如Cursed所示。我唯一的建议是id
可能会在其他文件中误用,或者在其他地方被错误引用。