Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

270
Visualizações
How to separate members from bots in discord member count and separate text channels from voice and categories?

So I did some research but I never found the right answers I was looking for- Here is the complete code:

const {MessageEmbed} = require("discord.js")
const moment = require("moment")
module.exports.run = async (client, message, args) => {
  console.log(message.guild.iconURL({ dynamic: true }))
  const messageEmbed = new MessageEmbed()
  .setTitle(" Server Information ")
  .setThumbnail(message.guild.iconURL({dynamic: true}))
  .addFields(
    {name: "Server Name:", value: `${message.guild.name}`, inline: true},

    {name: "Server Owner:", value: `${message.guild.owner.user.tag}`, inline: true},

    {name: "Server Created:", value: `${moment(message.guild.createdAt).format("ddd, MMM DD, YYYY H:M A")}`},

    {name: "Member Count:", value: `${message.guild.memberCount}`, inline: true},

    {name: "Emoji Count:", value: `${message.guild.emojis.cache.size}`, inline: true},

    {name: "Channel Count:", value: `${message.guild.channels.cache.size}`},

    {name: "Role Count:", value: `${message.guild.roles.cache.size}`, inline: false},

    {name: "Roles:", value: `${message.guild.roles.cache.sort((a, b) => b.position - a.position).map(r => '<@&'+r.id+'>').join('  ').slice(0,-24)}`, inline: false},
    
  )
  .setColor("#FFFF66")
  .setFooter("ID: " + message.guild.id)
  .setTimestamp()

  message.channel.send(messageEmbed)
}


exports.help = {
    name: "serverinfo"
}

exports.conf = {
    aliases: ["serverinfo"]
}

For member count: {name: "Member Count:", value: `${message.guild.memberCount}`, inline: true}, shows bots and members both without filters

And for channels: {name: "Channel Count:", value: `${message.guild.channels.cache.size}`}, shows both voice channels and categories.

How do I fix these?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

You can count them manually instead, like:

var nonBotMembers = message.guild.members.cache.filter(member => !member.user.bot).size

and use the same thing for counting only specific channel types.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda