Y!一年半以前,我在discord.js上编码了一个音乐系统,一切正常,但是今天,当该机器人将YouTube搜索结果返回给我时,我无法选择要播放的音乐。
该机器人未检测到我的响应,并向我发送了一条我尚未选择音乐的消息。请帮我两天都找不到错误
discord.js版本12.3.1
$this->withoutExceptionHandling()
答案 0 :(得分:0)
您错误地设置了TextChannel.awaitMessages()
函数。出于某种原因,整个options
对象位于您的filter
函数中。另外,您正在将字符串message.content
与数字进行比较。也许您想比较length
?另一个注意事项是您在maxMatches
对象中使用了options
属性,该属性无效。您是说max
还是maxProcessed
。
var response = await message.channel.awaitMessages(
(msg2) => msg2.content.length > 0 && msg2.content.length < 11, // end the function here
{ max: 1, time: 60000, errors: ['time'] } // `max` instead of `maxMatches`
);