Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('guildBanRemove', (g, u) => {
- if (channels.log != undefined) {
- client.channels.fetch(channels.log).then(ch => {
- g.fetchAuditLogs({
- limit: 1,
- type: 'MEMBER_BAN_REMOVE',
- user: u
- }).then(l => {
- const newest = l.entries.first();
- typingIf(ch, true);
- let embed = undefined;
- if (newest) {
- embed = new Discord.MessageEmbed()
- .setColor('#00ff26')
- .setTitle('Unban')
- .setFooter('92AABOT')
- .setDescription(`User \'${u.username}\' was unbanned!`)
- .addFields(
- { name: 'Executor', value: `<@${newest.executor.id}>`, inline: true },
- { name: 'Unbanned User', value: `<@${u.id}>`, inline: true },
- );
- } else {
- embed = new Discord.MessageEmbed()
- .setColor('#00ff26')
- .setTitle('Unban')
- .setFooter('92AABOT')
- .setDescription(`User \'${u.username}\' was unbanned!`)
- .addFields(
- { name: 'Executor', value: `Error (no audit log entry)`, inline: true},
- { name: 'Unbanned User', value: `<@${u.id}>`, inline: true}
- );
- }
- ch.send(embed);
- typingIf(ch, false);
- });
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement