lock, mute, prefix, tempban

This commit is contained in:
yhqe committed 2026-03-22 02:15:16 -05:00
1 parent 27894dac21
commit f637673a4e
18 files changed
+3482 -2658

No files matched your search

+17
View File
@@ -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}"`);
}
}
};