buddy

node MVC discord bot
Log | Files | Refs | README

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 };