#javascript #discord #discord.js #bots
Вопрос:
Я разрабатываю бота discord с помощью Discord.js и мне нужно собрать всех участников, которые в данный момент находятся в голосовом канале. Как я могу это сделать? Я пытался
message.guild.channels.find(c => c.id === id here)
но в нем говорится, что поиск-это не функция.
Кроме того, я пытался
client.channels.get("name", "name of channel")
но в нем говорится, что get-это не функция.
Комментарии:
1. Вам необходимо получить доступ к
cache
собственности, прежде чем звонить.find()
,message.guild.channels.cache.find ...
. Проверьте изменения с v11 на v122. Это помогло, спасибо
Ответ №1:
Ди-джеи используют кэш, поэтому функция поиска-client.channels.cache.find.