mirror of
https://github.com/SrIzan10/sern-community.git
synced 2026-05-01 11:05:19 +00:00
16 lines
497 B
TypeScript
16 lines
497 B
TypeScript
import { eventModule, EventType, Service } from "@sern/handler";
|
|
import type { GuildMember } from "discord.js";
|
|
|
|
export default eventModule({
|
|
type: EventType.Discord,
|
|
name: "guildMemberAdd",
|
|
async execute(member: GuildMember) {
|
|
// TODO: This should be inferred
|
|
if (member.pending) return;
|
|
const logger = Service("@sern/logger");
|
|
logger.info({ message: `${member.user.username} joined` });
|
|
const requiredRoles = ["980118655738212407"];
|
|
await member.roles.add(requiredRoles);
|
|
},
|
|
});
|