Javascript 在第一条消息成为变量之后,我如何等待新消息
目前,我正在使用Discord.Js创建一个机器人。 我想创建一个半句子生成器。 它所做的,是给你一个随机的句子来填充,例如,我喜欢------因为------。 然后它等待一条新消息,新消息变为var1,var1是第一行未填充的句子,然后它等待第二条新消息,第二条新消息变为var2,var2是第二行未填充的点。每次我运行该命令时,它所做的就是获取第一条消息并将其作为原始命令运行Javascript 在第一条消息成为变量之后,我如何等待新消息,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,目前,我正在使用Discord.Js创建一个机器人。 我想创建一个半句子生成器。 它所做的,是给你一个随机的句子来填充,例如,我喜欢------因为------。 然后它等待一条新消息,新消息变为var1,var1是第一行未填充的句子,然后它等待第二条新消息,第二条新消息变为var2,var2是第二行未填充的点。每次我运行该命令时,它所做的就是获取第一条消息并将其作为原始命令运行 }否则如果(message.content==='*testcreate'){ message.channel.se
}否则如果(message.content==='*testcreate'){
message.channel.send('finishthesentance!');
message.channel.send('我喜欢------因为------');
var thingbegin=等待消息
变量thing1=args[0]。子字符串(1)
message.channel.send('现在您想让第二个说什么?')
var thingawait=wait thing1
var thing2=args[0]。substr(1)
var thingawait2=等待thing2
message.channel.send('我喜欢'+thing1+'因为'+thing2+'');
}
输出结果如下:
Finish the sentance!
I like ----- because of -----
I like testcreate because of testcreate
除了想要的结果,还有什么帮助吗?你为什么要等待这一切?这些变量都不是承诺。它等待两个不同的消息,第一个是第一个变量,第二个是第二个