So I have used this code for counting my members on my discord server but then it suddenly stopped. I used the same code for a month or more and now I don't understand the problem. I have no errors or anything it just no longer counts the members when they join or leave.
let serverStats = {
ServerId: '763432307863322645',
totalUsersID: '764267842413264926',
memberCountID: '764267939196043294',
botCountID: '764268032637796402'
};
client.on('guildMemberAdd', member =>{
if (member.guild.id !== serverStats.ServerId) return;
client.channels.cache.get(serverStats.totalUsersID).setName(`Total Users: ${member.guild.memberCount}`);
client.channels.cache.get(serverStats.memberCountID).setName(`Members: ${member.guild.members.cache.filter(m => !m.user.bot).size}`);
client.channels.cache.get(serverStats.botCountID).setName(`Bots: ${member.guild.members.cache.filter(m => m.user.bot).size}`);
});
client.on('guildMemberRemove', member =>{
if (member.guild.id !== serverStats.ServerId) return;
client.channels.cache.get(serverStats.totalUsersID).setName(`Total Users: ${member.guild.memberCount}`);
client.channels.cache.get(serverStats.memberCountID).setName(`Members: ${member.guild.members.cache.filter(m => !m.user.bot).size}`);
client.channels.cache.get(serverStats.botCountID).setName(`Bots: ${member.guild.members.cache.filter(m => m.user.bot).size}`);
});