16 lines
433 B
TypeScript
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));
|
|
};
|