Discord.js Waitmessages ничего не возвращает и блокирует код

#javascript #discord #discord.js

Вопрос:

Вот мой код:

 try {  var collectedMessages = await msg.author.dmChannel.awaitMessages(true, { time: 30000, max: 1, errors: ['time'] }); } catch (e) {  msg.author.send("Looks like you took too long to reply!"); };  

И он не реагирует на сообщения и не отключается. Я на v13.3.1

Комментарии:

1. Какая версия discord.js ты в курсе? Почему вы выдвинули true в качестве первого аргумента?

2. Поскольку это в DM, поэтому автор всегда будет прав, версия ^13.3.1

Ответ №1:

Аргументы неверны. В v13 присутствует только options аргумент. Измените его на этот:

 await msg.author.dmChannel.awaitMessages({   time: 30000,  max: 1,  errors: ['time'],  filter: () =gt; true // I wouldn't recommend this but it's what you want })  

Комментарии:

1. Спасибо, наконец-то работает примерно через 2 часа!