scythe/src/utils/underage.ts

16 lines
433 B
TypeScript

import type { GuildMemberManager } from "discord.js";
export const underageCheck = async (members: GuildMemberManager) => {
while (true) {
const badMems = members.cache.filter(
(m) => m.roles.cache.get(Bun.env.BAD_ROLE!) != undefined,
);
badMems.forEach((m) => m.ban({ reason: "youngin" }).then());
await sleep(180000);
}
};
export const sleep = async (t: number) => {
return new Promise((r) => setTimeout(r, t));
};