Search code examples
javascriptnode.jsdiscord.js

TypeError: Cannot read property 'cache' of undefined at guild.members


I need help with "TypeError: Cannot read property 'cache' of undefined".

            let members = guild.members.cache
                .filter(function (member) {
                    return member.user.bot === false && member.user.id != member.guild.ownerID;
                })
                .map(function (member) {
                    return { id: member.user.id, nickname: member.nickname, member: member };
                });

TypeError: Cannot read property 'cache' of undefined at /root/isac/sachi.js:251:33 at processTicksAndRejections (internal/process/task_queues.js:93:5) at async Client. (/root/isac/sachi.js:248:7)


Solution

  • defined let members = []; removed let in let members = message.guild.members.cache.filter(fun... added message. in front of guild.members.cache.filter(functi...

    because guild is not my guild, I was asking something not mine.