nodejs / help

:sparkles: Need help with Node.js? File an Issue here. :rocket:
1.47k stars 282 forks source link

DISCORD BOT: UnhandledPromiseRejectionWarning: ReferenceError: memberCounter is not defined (Javascript) [CLOSED] #3249

Closed Devcode101 closed 3 years ago

Devcode101 commented 3 years ago

Anyone knows how to fix this issue?

MemberCounter js file:

module.exports = async (client) =>{
const guild = client.guilds.cache.get('CHANNEL_ID");
setInterval(() =>{
    const memberCount = guild.memberCount;
    const channel = guild.channels.cache.get('CHANNEL_ID');
    channel.setName(`Total Members: ${memberCount.toLocaleString()}`);
    console.log('Updating Member Count');
}, 5000);
}

ready.js file:

const { DiscordAPIError } = require("discord.js");
const { Stats } = require("fs");
const followsCounter = require("../../counters/follows-counter");

module.exports = () =>{
console.log('BOT is online!');
memberCounter(client);
}

console error log:

UnhandledPromiseRejectionWarning: ReferenceError: memberCounter is not defined
at module.exports (C:\Discord bot\events\client\ready.js:7:5)
javascript
addaleax commented 3 years ago

You need to load MemberCounter.js from ready.js in order to be able to use it – for example, add const memberCounter = require('./MemberCounter.js'); at the top of ready.js might work.

Devcode101 commented 3 years ago

@addaleax it worked

-thank you very much