const Discord = require("discord.js");
const client = new Discord.Client();
const DiscordAntiSpam = require("discord-anti-spam");
const AntiSpam = new DiscordAntiSpam({
banThreshold: 5,
warnThreshold: 3,
maxInterval: 2000,
warnMessage: "{@user}, Lütfen ``spam` atmayı kes.", // Uyarı mesajı ne yazmasını istiyorsanız onu yazın.
banMessage: "**{user_tag}** `Spam` atmayı kesmediği için banlandı.", // Ban mesajı istediginiz gibi editleyin.
maxDuplicatesBan: 10,
maxDuplicatesWarning: 7,
deleteMessagesAfterBanForPastDays: 1,
ignoredGuilds: [],
ignoredUsers: [],
exemptPermissions: ["MANAGE_MESSAGES", "ADMINISTRATOR", "MANAGE_GUILD", "BAN_MEMBERS"],
client: client,
ignoreBots: true,
verbose: false,
ignoredGuilds: [],
ignoredUsers: []
});
AntiSpam.on("warnEmit", (member) => console.log(`Attempt to warn ${member.user.tag}.`));
AntiSpam.on("warnAdd", (member) => console.log(`${member.user.tag} has been warned.`));
AntiSpam.on("banEmit", (member) => console.log(`Attempt to ban ${member.user.tag}.`));
AntiSpam.on("banAdd", (member) => console.log(`${member.user.tag} has been banned.`));
AntiSpam.on("dataReset", () => console.log("Module cache has been cleared."));
client.on("ready", () => console.log(`Logged in as ${client.user.tag}.`));
client.on("message", (msg) => {
AntiSpam.message(msg);
});
//Parexse Ayitir Çalmayın