Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Discord机器人中的随机数发生器_Javascript_Bots_Discord.js - Fatal编程技术网

Javascript Discord机器人中的随机数发生器

Javascript Discord机器人中的随机数发生器,javascript,bots,discord.js,Javascript,Bots,Discord.js,嘿,我对编码比较陌生,已经开始制作discord机器人,主要是为了在我的discord服务器上玩得开心。如果你熟悉动物杂交系列,你就会熟悉“秸秆市场”,我想做一个命令,在某人执行命令“+turnipprice”后,给他们一个随机数。每当我尝试执行该命令时,它都会在“当前萝卜价格为…”处停止。以下是我尝试执行该命令的代码 const m = await message.channel.send("Fetching Turnip Prices..."); m.edit("Curre

嘿,我对编码比较陌生,已经开始制作discord机器人,主要是为了在我的discord服务器上玩得开心。如果你熟悉动物杂交系列,你就会熟悉“秸秆市场”,我想做一个命令,在某人执行命令“+turnipprice”后,给他们一个随机数。每当我尝试执行该命令时,它都会在“当前萝卜价格为…”处停止。以下是我尝试执行该命令的代码


    const m = await message.channel.send("Fetching Turnip Prices...");
    m.edit("Current Turnip Price Is...");
    m.edit(math.random());
  }

已解决

您的问题是您编写了
math.random()
,JS是区分大小写的,这意味着
math.random()
math.random()
是两个不同的表达式,具体来说,JS在调用
math.random()
时会抱怨
没有定义数学

因此,您应该将代码更改为使用
Math.random()

您可以看到
math
math
.random()


另外,请注意,在您的问题中,您没有明确说明问题是什么,而且问题似乎被突然打断了。请确保您发布了完整且可理解的问题,以便so的成员可以帮助您

您认为有没有办法让它说“Bells!”在随机数之后和在同一条消息中@Mor PazYes,使用back tick语法设置字符串格式,例如:
m.edit(`${Math.random()}Bells!`)。此外,如果这个答案对您有帮助,请确保为遇到它的未来成员标记为答案。
const m = await message.channel.send("Fetching Turnip Prices...");
    m.edit("Current Turnip Price Is...");
    m.edit(Math.random());
  }