discord.js Не работает система чёрного списка
Делал чёрный список, но там ничего не работает. Нужна помощь. Можете протестировать
client.on("guildMemberAdd", member => {
let bl = JSON.parse(fs.readFileSync('./blacklist.json'))
if (!bl[member.id]) {
bl[member.id] = {
bl: "false"
}
fs.writeFile("./blacklsit.json", JSON.stringify(bl, null, 4), err => {
if (err) throw err;
})
}
if (bl[member.id].bl === "true") {
member.send("Пользователь в Чёрном списке, поэтому он забанен навсегда")
member.guild.channels.get("692643441636671540").send(member + " Пользователь был добавлен в чёрный список")
member.ban()
return
}
});
client.on("message", (message) => {
if (!message.content.startsWith(config.prefix + "bl")) return;
if (message.author.id !== config.DeveloperID) {
const eeeembed = new Discord.RichEmbed()
.setDescription(message.author.tag + ", у тебя нет значка :33:.")
.setColor("D9A744");
message.delete(10);
message.channel.send(eeeembed);
return;
}
let blU = message.mentions.users.first()
if (!blU) return message.channel.send("Пропущен аргумент!")
bl[blU.id] = {
bl: "true"
}
fs.writeFile("./blacklist.json", JSON.stringify(bl, null, 4), err => {
if (err) throw err;
})
message.channel.send(blU.username + " Пользователь занесён в чёрный список бота.")
});