@MoneySMile

Как мне сделать такую статистику на discord.js?

Мне нужно сделать такую статистику(желательно через функцию):
60dadb6d108b6023632538.png
module.exports = async function(bots,user,message,member) {
}

Если есть возможность то лучше пойти в дискорд(так как имею особенности в коде и подключению функций): Money Smile#6081

Заранее спасибо!
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Discord
Javascript-разработчик
const guild = client.guilds.cache.get("id_сервера");
   setInterval(function () {
      let memberCount = guild.members.cache.filter(member => !member.user.bot).size; 
      /* количество участников на сервере, которые не являются ботами. */ 

      let memberCountChannel = guild.channels.cache.get("id_голосового_канала");
      memberCountChannel.setName(`Участников: ${memberCount}`);
     /*  устанавливаем голосовому каналу название  */

   }, 1000);

если вы хотите получить количество участников сервера (не боты), которые онлайн:
let onlineMemberCount = guild.members.cache.filter(member => !member.user.bot && member.presence.status === "online").size;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@MoneySMile Автор вопроса
А как получить все статусы кроме офлайн?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы