I am creating a dump command
, here is my code:
let role = message.mentions.roles.first() || message.guild.roles.cache.get(args[1]);
let oop = message.guild.members.cache.filter((member) => {
return member.roles.cache.get(role.id);
})
.map((member) => {
return member.user.tag;
});
message.channel.send(`${oop.join("\n")}`);
I can't turn it on since my bot is verified and Discord won't approve my request because they won't grant intents just for 1 tiny command
I also know that you can fetch members using
guild.members.fetch()
But guild.members.fetch()
Takes way longer than guild.members.cache
So you will need to use await
and/or .then()
I just don't know how to implement that to my code.
I am not sure if there is a way to do it, but if there is let me know :D.