【问题标题】:JavaScript if response contains stringJavaScript 如果响应包含字符串
【发布时间】:2021-03-19 03:38:56
【问题描述】:

我有一个不和谐的机器人,基本上当 API 返回“here it is”时,它会发送一条消息,但现在 API 已更改,它会发送“here it is”,但它也会发送随机消息,例如:{int:randomnumbers} 这里它是

但是我的机器人的问题是它检查它是否只发送“这里是”但现在使用随机数它只是不起作用,请你们帮我解决那个问题并告诉我我该怎么做如果它包含“here it is”,它会发送消息吗?

function ping(){
  console.log("Pinged!");

  for(let i in config.GAME_SERVERS){
    const gameServer = config.GAME_SERVERS[i];
    axios.get(config.API_URL+gameServer)
    .then(response =>{
      if(response.data === "here it is"){
        for(let j in config.LOGGING_CHANNEL_IDS){
          sendModMessage(gameServer,config.LOGGING_CHANNEL_IDS[j]);
        }
      }
    })
    .catch(err =>{
      console.log(err);
    });
  }
}

【问题讨论】:

标签: javascript discord discord.js contains


【解决方案1】:

在 if 语句中尝试 response.data.includes("here it is") 作为条件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-04
    • 2017-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多