GUILD_MEMBER_ADD.js (554B)
1 'use strict'; 2 3 const { Events, Status } = require('../../../util/Constants'); 4 5 module.exports = (client, { d: data }, shard) => { 6 const guild = client.guilds.cache.get(data.guild_id); 7 if (guild) { 8 guild.memberCount++; 9 const member = guild.members.add(data); 10 if (shard.status === Status.READY) { 11 /** 12 * Emitted whenever a user joins a guild. 13 * @event Client#guildMemberAdd 14 * @param {GuildMember} member The member that has joined a guild 15 */ 16 client.emit(Events.GUILD_MEMBER_ADD, member); 17 } 18 } 19 };