module.exports = { type: "msg", run:async(msg,client,cache)=>{ if (msg.author.bot) return //if (msg.member.permissions.has("MANAGE_MESSAGES")) return const inviteLinks = ["discord.gg/","discord.com/invite/"] await msg.guild.invites.fetch() for (const link of inviteLinks) { if (!msg.content.toLowerCase().includes(link)) return const code = msg.content.split(link)[1].split(/ +/)[0] console.log(code) const guildInvite = msg.guild.invites.cache.has(code) if (!guildInvite) { try { const vanity = await msg.guild.fetchVanityData() if (code!==vanity?.code) { msg.delete() msg.channel.send(`<@${msg.author.id}>, Please do not try to advertise here!`).then(m=>{ setTimeout(()=>{ m.delete() },1000*5) }) } } catch(e) { msg.delete() msg.channel.send(`<@${msg.author.id}>, Please do not try to advertise here!`).then(m=>{ setTimeout(()=>{ m.delete() },1000*5) }) } } } } }