const { Events, GuildMember } = require("discord.js"); const db = require("../../db"); /** * @param {Client} client * @param {GuildMember} member */ module.exports = { name: Events.GuildMemberAdd, async execute(member) { try { const userID = member.id; const userName = member.user.username; const userTag = member.user.tag; const avatarURL = member.displayAvatarURL({ dynamic: true }); await db.query( "INSERT INTO members (user_ID, username, user_Tag, avatar_URL) VALUES ($1, $2, $3, $4) ON CONFLICT (user_ID) DO NOTHING", [userID, userName, userTag, avatarURL] ); } catch (error) { console.error("There was an error", error); } }, };