|
|
@ -13,4 +13,29 @@ module.exports = async (client, member) => { |
|
|
|
) { |
|
|
|
) { |
|
|
|
try {member.guild.channels.cache.get(tg.lch).send(await sendResponse(member, member.guild.channels.cache.get(tg.lch), 'xdlol', client, tr.responses.get(tr.bindings.get('leave'))));} catch {} |
|
|
|
try {member.guild.channels.cache.get(tg.lch).send(await sendResponse(member, member.guild.channels.cache.get(tg.lch), 'xdlol', client, tr.responses.get(tr.bindings.get('leave'))));} catch {} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let cm = Mute.findOne({uid: member.id}); |
|
|
|
|
|
|
|
if (cm) { |
|
|
|
|
|
|
|
member.guild.members.ban(member.id) |
|
|
|
|
|
|
|
.then(() => message.guild.channels.cache.get('830600344668602409').send("<@&828000073203974166>", new Discord.MessageEmbed() |
|
|
|
|
|
|
|
.setAuthor(member.displayName, client.users.cache.get(member.id).avatarURL()) |
|
|
|
|
|
|
|
.setTitle("Mute Evasion Detected!") |
|
|
|
|
|
|
|
.setDescription(`<@${member.id}> has evaded their mute, and I've automatically banned them!`) |
|
|
|
|
|
|
|
.addField("Original Mod", `<@${cm.id}>`) |
|
|
|
|
|
|
|
.setColor('c77dff') |
|
|
|
|
|
|
|
.setFooter("Kit", client.user.avatarURL()) |
|
|
|
|
|
|
|
.setTimestamp() |
|
|
|
|
|
|
|
)).catch(e => { |
|
|
|
|
|
|
|
console.error(`\n${chalk.red('[ERROR]')} >> ${chalk.yellow(`At [${date}] | Occurred while trying to ban a member for mute evasion`)}`, e); |
|
|
|
|
|
|
|
message.guild.channels.cache.get('830600344668602409').send("<@&828000073203974166> **Failed automatic mute evasion ban!**", new Discord.MessageEmbed() |
|
|
|
|
|
|
|
.setAuthor(member.displayName, client.users.cache.get(member.id).avatarURL()) |
|
|
|
|
|
|
|
.setTitle("Mute Evasion Detected!") |
|
|
|
|
|
|
|
.setDescription(`<@${member.id}> has evaded their mute, but I was not able to automatically ban them! Their user ID is \`${member.id}\`.`) |
|
|
|
|
|
|
|
.addField("Original Mod", `<@${cm.id}>`) |
|
|
|
|
|
|
|
.setColor('c77dff') |
|
|
|
|
|
|
|
.setFooter("Kit", client.user.avatarURL()) |
|
|
|
|
|
|
|
.setTimestamp() |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
}; |
|
|
|
}; |