Intenté hacer un conteo de roles para un rol específico con una ID de rol. Mi problema ahora es que el conteo no funciona correctamente. Le di a 4 personas el rol y el bot solo cuenta una persona con ese rol y no sé por qué.
Mi código:
case 'new': let roleID = "877984124483400480"; let membersWithRole = message.guild.roles.cache.get(roleID).members; message.channel.send(`There are ${membersWithRole.size} People with the new Group on our discord`) break;Recomiendo buscarlo porque el caché no es confiable.
case 'new': let roleID = "877984124483400480"; const rolesCache = await message.guild.roles.cache.fetch() let membersWithRole(roleID).members; message.channel.send(`There are ${membersWithRole.size} People with the new Group on our discord`) break; O pueden ser las intenciones. Compruebe si tiene intenciones de miembros del servidor y tiene la intención de GUILD_MEMBERS en las opciones del cliente.