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