import { Events } from "discord.js"; import type { Event } from "@lib/types"; import { config } from "@lib/config"; // Visitor role const event: Event = { 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;