Reputation: 11
I am trying to code a bot to get the number of people in a specific role in the discord server. here is my code line:
client.on('message', message =>{
let roleID = "786148346846117940";
let memberCount = message.guild.roles.get(roleID).members.size;
});
But the console shows error:
C:\Users\admin\OneDrive - aaaxaa\Desktop\Discord_Bot\main.js:27
let memberCount = message.guild.roles.get(roleID).members.size;
^
TypeError: message.guild.roles.get is not a function
Upvotes: 1
Views: 631
Reputation: 454
From discord.js V12 you need to use cache property like this
let roleID = "786148346846117940";
let memberCount = message.guild.roles.cache.get(roleID).members.size;
Upvotes: 1