Node.js 将来自用户的消息添加到数组中并随机选择

Node.js 将来自用户的消息添加到数组中并随机选择,node.js,discord,discord.js,Node.js,Discord,Discord.js,好的,我想做的是获取最后一条x消息(x是预先定义的),然后将每条消息添加到一个数组中。然后,我想随机选择ymessage或multiple,如果这是我想要的 以下是我目前掌握的情况: var numbermin = parseInt(min) const collector1 = message.channel.createMessageCollector(filter, { max: numbermin }) message.channel.send(`Now add your me

好的,我想做的是获取最后一条
x
消息(x是预先定义的),然后将每条消息添加到一个数组中。然后,我想随机选择
y
message或multiple,如果这是我想要的

以下是我目前掌握的情况:

 var numbermin = parseInt(min)
const collector1 = message.channel.createMessageCollector(filter, { max: numbermin })
    message.channel.send(`Now add your messages. Remember only the first ${min} will be counted`)
    collector1.on("collect", (m) => {
      var msg1 = m.content
      var msg2 = m.content
      var msg3 = m.content

      let replies = [msg1, msg2, ms3]
min
是以前定义的邮件数。

var numbermin=parseInt(min)
const collector1=message.channel.createMessageCollector(过滤器,{max:numbermin})
message.channel.send(`Now add your messages.memory仅计算第一个${min}`)
collector1.on(“collect”,(m)=>{
var msg1=m.content
var msg2=m.content
var msg3=m.content
让回复=[msg1、msg2、ms3]
let response=repress[Math.floor(Math.random()*repress.length)]//从表“repress”生成随机消息
message.channel.send(response)//发送随机消息

它实际上并不发送随机数。另外,我想让它生成一个数组表,数组的数量为
min
。要在javascript中添加到表中,可以使用
repress.push(变量)
,您想发送什么数字?对不起,我指的是随机消息,而不是数字。关于
repress.push(变量)
,我想我应该澄清一下。在第一条消息发送后。我希望它等到所有最后的
min
消息发送完毕,然后从中随机选择一条。
min
可以是1到10之间的任意一条。