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之间的任意一条。