Как проверить, на каком голосовом канале работает мой дискорд? - PullRequest
0 голосов
/ 20 февраля 2020

Я хочу, чтобы мой бот (закодированный в discord. js) показывал, сколько голосовых каналов использует мой диск-бот, и я понятия не имею, как это сделать.

Могу ли я получить помощь? Я бы предложил премиум-версию Silver моего бота тем, кто помогал только dm A350-1000#6715 на разногласиях для выкупа кода.

Ответы [ 2 ]

1 голос
/ 20 февраля 2020

После прочтения разногласий. js docs я обнаружил в классе Client свойство .channels, которое возвращает ChannelManager, которое помогает обрабатывать каждый канал, который обрабатывает клиент. В классе ChannelManager есть свойство .cache, которое возвращает коллекцию каналов, поэтому я полагаю, что вы можете провести l oop через коллекцию и сосчитать каждый канал, являющийся голосовым каналом, каждый объект Channel имеет свойство .type, которое возвращает строку.

Discord. js документы: https://discord.js.org/# / docs / main / master / class / Client

0 голосов
/ 20 февраля 2020

Вы можете использовать .voiceConnections.

Как это:

client.on('message', message => {
    console.log(client.voiceConnections.size)
});
...