xyter/src/events/guildMemberAdd/index.ts
2022-04-14 04:00:34 +02:00

21 lines
535 B
TypeScript

// 3rd party dependencies
import { GuildMember } from "discord.js";
// Dependencies
import updatePresence from "@helpers/updatePresence";
import fetchUser from "@helpers/fetchUser";
import logger from "@logger";
export default {
name: "guildMemberAdd",
async execute(member: GuildMember) {
const { client, user, guild } = member;
logger?.verbose(
`New member: ${user.tag} (${user.id}) added to guild: ${guild.name} (${guild.id})`
);
await fetchUser(user, guild);
await updatePresence(client);
},
};