Files
discord-rpg-concept/src/events/guildMemberAdd.ts
2025-12-18 23:10:24 +01:00

19 lines
557 B
TypeScript

import { Events } from "discord.js";
import type { Event } from "@lib/types";
import { config } from "@lib/config";
// Visitor role
const event: Event<Events.GuildMemberAdd> = {
name: Events.GuildMemberAdd,
execute: async (member) => {
console.log(`👤 New member joined: ${member.user.tag} (${member.id})`);
try {
await member.roles.add(config.visitorRole);
} catch (error) {
console.error(`Failed to assign visitor role to ${member.user.tag}:`, error);
}
},
};
export default event;