Merge pull request 'refactor: ban user instead of kicking them' (#1) from r3tr0ananas/scythe:refactor/ban-user into main

Reviewed-on: #1
This commit is contained in:
cosmic 2025-03-15 17:24:22 +00:00
commit 24f70f23be
2 changed files with 4 additions and 2 deletions

View File

@ -24,7 +24,9 @@ export class MemberEvents {
@On({ event: "guildMemberUpdate" })
async memberUpdate([_, newM]: ArgsOf<"guildMemberUpdate">) {
if (newM.roles.cache.get(Bun.env.BAD_ROLE!)) {
await newM.kick("youngin");
await newM.ban({
reason: "youngin"
});
}
}
}

View File

@ -5,7 +5,7 @@ export const underageCheck = async (members: GuildMemberManager) => {
const badMems = members.cache.filter(
(m) => m.roles.cache.get(Bun.env.BAD_ROLE!) != undefined,
);
badMems.forEach((m) => m.kick("youngin").then());
badMems.forEach((m) => m.ban({reason: "youngin"}).then());
await sleep(180000);
}
};