Facebook
From Soft Tern, 4 Years ago, written in Plain Text.
This paste is a reply to Untitled from Speedy Lechwe - go back
Embed
Viewing differences between Untitled and Re: Untitled
bot.on('guildMemberRemove', async member => {
    let const kanal = bot.channels.cache.get("698649855727501402");
        const fetchedLogs = await member.guild.fetchAuditLogs({
                limit: 1,
                type: 'MEMBER_KICK',
});
const kickLog = fetchedLogs.entries.first();
if (!kickLog)  return kanal.send(`${member.user.tag} left the guild, most likely of their own will.`);

const { executor, target } = kickLog;

if (target.id === member.id) {
    kanal.send(`${member.user.tag} left the guild; kicked by ${executor.tag}?`);
} else {
    kanal.send(`${member.user.tag} left the guild, audit log fetch was inconclusive.`);
}
});