lock, mute, prefix, tempban
This commit is contained in:
1 parent
27894dac21
commit
f637673a4e
18 files changed
+3482
-2658
No files matched your search
@@ -30,4 +30,21 @@ module.exports = (client, member) => {
|
||||
.then(() => logger.info(`assigned role "${role.name}" to user "${member.user.tag}"!`))
|
||||
.catch(error => logger.error(`failed to assign role "${role.name}" to user "${member.user.tag}": ${error}`));
|
||||
}
|
||||
|
||||
// autoban
|
||||
{
|
||||
const autoban = db.autobans ? db.autobans[member.guild.id] : null;
|
||||
if (!autoban) {
|
||||
logger.info(`no autoban is set up for ${member.user.tag} in "${member.guild.name}"`);
|
||||
return;
|
||||
}
|
||||
|
||||
if (member.user.tag === autoban) {
|
||||
member.ban({ reason: 'autobanned (twitter)' })
|
||||
.then(() => logger.info(`autobanned user "${member.user.tag}" from guild "${member.guild.name}"`))
|
||||
.catch(error => logger.error(`failed to autoban user "${member.user.tag}" from guild "${member.guild.name}": ${error}`));
|
||||
} else {
|
||||
logger.info(`user "${member.user.tag}" is not on the autoban list for "${member.guild.name}"`);
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in new issue
Block a user