小编mad*_*n12的帖子

.包括多次发射

我正在尝试测试从用户/客户端发送的消息(字符串)是否包含单词,然后它将选择 2 个随机响应中的 1 个并且它可以工作,但是它发送消息的次数太多了。

client.on("messageCreate", message => {
  if(message.content.includes("dream")) {
   var msgnumber= (Math.floor((Math.random() * 2) + 1));
    console.log(msgnumber);
    if (msgnumber===1) {
         message.channel.send("did someone say dream!?");
    } else if (msgnumber===2) {
         message.channel.send("why we talkin' about dream... huh!?")
    }
  }
})
Run Code Online (Sandbox Code Playgroud)

如果发送的消息包含关键字,它会选择随机消息,一个问题是它发送的次数太多。

输出消息

discord discord.js

0
推荐指数
1
解决办法
45
查看次数

标签 统计

discord ×1

discord.js ×1