Estoy tratando de contar miembros de un rol específico pero recibo un error, message.guild.fetchMembers() no es una función
let guild = await message.guild.fetchMembers(); let roleID = '3933783737379'; let memberCount = guild.roles.get(roleID).members.size; message.channel.send(memberCount + " members have this role!"); });Entonces, si solo elimino la variable del gremio para hacer que el código sea como este
let roleID = '3933783737379'; let memberCount = message.guild.roles.get(roleID).members.size; message.channel.send(memberCount + " members have this role!");Se contará a sí mismo si lo tiene y contará solo al propietario, nadie más contará
¿Hay alguna idea de cómo hacer que esto funcione?
message.guild.fetchMember(); no es una cosa en discord.js v12.
Discord.js v12 su
message.guild.members.fetch();
También members.fetch(); devuelve una GuildMemberCollection -> GuildMemberManager.fetch()
no es un objeto del gremio. ¡Solo espere la función de búsqueda y debería funcionar con su segundo código! :)