Files
bot/core/src/permissions/index.ts

23 lines
537 B
TypeScript

import config from "config";
import {
type APIInteractionGuildMember,
type GuildMember,
GuildMemberRoleManager,
} from "discord.js";
export async function checkPermission(
member: GuildMember | APIInteractionGuildMember | null,
) {
let permission = false;
if (member?.roles instanceof GuildMemberRoleManager) {
if (
member.roles.cache.has(config.discord.roleAdmin) ||
member.roles.cache.has(config.discord.roleMod)
) {
permission = true;
}
}
console.log("user permission == " + permission);
return permission;
}