Im using this function to add a role to the users who dont have one, tested it in my test server but trying it in a big one it's not working:
async function usersWithoutRole(){
var guild = client.guilds.cache.get(guildId);
var members = guild.members.cache.filter(member => member._roles.length == 0);
if (members.length == 0){
console.log('Looks like everyone has a role already.');
}
else{
for (let member of members.keys()){
//console.log(member);
let user = await guild.members.fetch(member);
user.roles.add(newUserRole);
}
}
}
And I'm calling it in
....
await usersWithoutRole();
console.log('Ready!');
});```