¡Estoy creando un bot discord.js y tratando de verificarlo! Quiero que cuando lo agregues a un servidor y tenga menos de 35 miembros, lo deje. Esto es así, cuando lo verifico, no cree que esté haciendo crecer el bot de forma inorgánica. es posible?
Para lograr esto, debe reunir diferentes atributos y métodos.
Start GuildCreate Event => if (guild has less than 35 members) do leave guild endif endfunction client.on('guildCreate', (guild) => { if (guild.memberCount < 35) { guild.leave(); } })Entonces, puede hacer esto usando un comando eval en el que lo hice antes, los permisos que solo necesita son la intención de los miembros y puede hacer que deje los servidores bajo el conteo de miembros.
client.guilds.cache.forEach(guild => { const memberCount = guild.members.cache.filter(member => !member.user.bot).size // This filters out bots and only counts true members if (memberCount < 35) { guild.leave() console.log(`Left the ${guild.name} guild because they only had ${memberCount} members!`) } })