K1tekat, вам нужно вставить валидный ID.
если вы получаете marry.channel из БД, убедитесь, что он полностью корректен.
выведите в консоль marry.channel, посмотрите, что он из себя представляет.
Solimsk, после изменения ошибка появляться не может.
смотрите весь код.
может быть, где-то ещё написали с _.
или же просто не сохранили файл с кодом после изменения.
а почему он должен работать?)
1. у функции, которую вы передаёте в эвент VoiceStateUpdate, должно быть два параметра.
первый является состоянием до обновления, второй является состоянием после обновления
в текущем коде параметр VoiceState - старое состояние, до обновления.
2. как вы определяете, что пользователь зашёл в голосовой чат? без проверок, этот код сработает во всех случаях обновления состояния - если пользователь зайдёт в канал, если пользователь выйдет из канала, если пользователь перейдёт из одного канала в другой.
3. непонятно, какой вы массив фильтруете, и для чего сверяете member.id и channel.lastMessage.id
при этом, непонятно, чем является channel.
4. абсолютный провал - откуда вы внутри эвента VoiceStateUpdate получили message?
InfernoCode, переходите на новейшую, 13.
приблизительно в начале мая дискорд выведет из эксплуатации API 6/7 версии, из-за чего v11 и v12 перестанут работать.
ответ на ваш вопрос вы не получите нигде, т.к даже на официальном сервере discord.js поддержка по v11 и v12 не предоставляется.
в теме, которую предложили вам выше, тоже призывают обновиться до последней версии, прописав в терминал поочерёдно следующие команды:
с чем именно вам требуется помощь? сразу имейте в виду, что писать весь код за вас никто не будет - для таких нужд существует фриланс-сайты.
скажите, с какими частями именно проблема, что нужно подсказать.
приложите код, который уже написали, если таковой имеется.
в конце концов укажите в описании вопроса язык, на котором пишите.
на каком языке пишите? в чем именно проблема? какая именно часть вам непонятна?
что уже пробовали сами сделать? что получилось/не получилось?
пока что ваш "вопрос" является заданием, размещение которых здесь запрещено.
чтобы за вас написали весь код, нужно публиковать подобные "задания" на совершенно других сервисах и оплачивать работу.
а что вы именно из этого списка не понимаете? вы не знаете, как импортировать массив из одного файла в другой? или не знаете, как проверить строку на наличие определенных фраз?
1nqi, по большей части это и есть ответ, не совет.
перейдя по ссылке можно увидеть атрибут members. который возвращает список всех участников с конкретной ролью.
работа со списками - базис питона.
сейчас же ваш вопрос выглядит как "мне лень учить язык и писать код, поэтому напишите его за меня, а я скопирую" - возможно, так и есть.
в описании нет ни попыток решения, ни малейшего намёка на вашу работу.
а если бы вы ещё и умели гуглить, то вопросов бы больше не осталось.
написав всего 7 слов в поисковую строку, по первой ссылке можно увидеть решение.
если какой-то конкретный код не работает, вставляйте в описание вопроса, совместно с ошибкой (если имеется).
P. S
приблизительно в начале мая дискорд выведет из эксплуатации API 6/7 версии, которые используются в discord.js 12 версии - дальнейшее использование станет невозможным: обновляйтесь до 13.
если вы получаете marry.channel из БД, убедитесь, что он полностью корректен.
выведите в консоль marry.channel, посмотрите, что он из себя представляет.