@levarar

Получить количество участников в голосовом канале(discord.js12)?

Как я могу узнать количество пользователей в голосовом канале? У меня есть система, которая считает время пользователей в голосовом канале, я хочу, чтобы она работала, если в голосовом канале более двух человек, скажите, пожалуйста.
Код:
exports.execute = async (oldState, newState) => {
    if ((oldState.member && oldState.member.user.bot) || (newState.member && newState.member.user.bot)) {
        return;
    }

    if (!oldState.channelID && newState.channelID) {
        Activites.set(oldState.id, Date.now());
    }

    let data;

    if (!Activites.has(oldState.id)) {
        data = Date.now();
        Activites.set(oldState.id, data);
    }
    else {
        data = Activites.get(oldState.id);
    }

    let duration = Date.now() - data;

    if (oldState.channelID && !newState.channelID) {
        Activites.delete(oldState.id);
        vt.add(`stats.${oldState.guild.id}.${oldState.id}.channels.${oldState.channelID}`, duration);
        vt.set(`stats.${oldState.guild.id}.${oldState.id}.activity`, Date.now());
    }
    else if (oldState.channelID && newState.channelID) {
        Activites.set(oldState.id, Date.now());
        vt.add(`stats.${oldState.guild.id}.${oldState.id}.channels.${oldState.channelID}`, duration);
        vt.set(`stats.${oldState.guild.id}.${oldState.id}.activity`, Date.now());
    }
};
  • Вопрос задан
  • 278 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега discord.js
Javascript-разработчик
newMember.channel.members.size
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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