如何让不和谐的机器人在第一条消息发送后回复新消息

问题描述 投票:0回答:0

我正在尝试制作某种数学迷你游戏命令,并且我正在尝试让我的机器人检查为数学问题的答案发送的最新消息,而不是启动命令的消息

我试过使用它,但它不会检查最新发送的消息,而是用“s!mathMinigame”来检查消息

if(message.content === "s!mathMinigame"){
      var number1 = Math.floor(Math.random() * 100) + 1;
      var number2 = Math.floor(Math.random() * 100) + 1;
      message.reply(`${number1}+${number2}=?`)
      var answer = number1 + number2
      console.log(answer)
      setTimeout(() => { 
        if(message.content.channel === answer){
          return message.reply("Correct!")}
        else{return message.reply(`sorry, either your answer was incorrect, or you ran out of time! the answer is ${answer}, please use __s!mathMinigame__ to try again!`)}}, 5000);
javascript node.js discord.js
© www.soinside.com 2019 - 2024. All rights reserved.