Files
jailbot/src/selfbot/func/isMemberInMyServer.ts
T
2026-08-17 23:17:20 +02:00

29 lines
637 B
TypeScript

import { sb } from "..";
import { config } from "../../../config";
export async function isMemberInMyServer(
memberId: string,
): Promise<{ guilds: string[]; passed: boolean }> {
const guildsWithMember: string[] = [];
for (const server of config.blacklisted_servers) {
const guild = sb.guilds.cache.get(server.guildId);
if (!guild) {
continue;
}
const guildMember = await guild.members
.fetch(memberId)
.catch(() => null);
if (guildMember) {
guildsWithMember.push(server.guildId);
}
}
return {
guilds: guildsWithMember,
passed: guildsWithMember.length === 0,
};
}