不和谐机器人中的随机数生成器

时间:2020-05-18 13:09:21

标签: javascript bots discord.js

嘿,所以我对编码还比较陌生,并且已经开始制作discord机器人,主要是为了在我的discord服务器上玩耍。如果您熟悉动物穿越系列,那么您将熟悉“秸秆市场”,我想执行一个命令,在用户执行“ + turnipprice”命令后给其一个随机数。每当我尝试执行该命令时,它都会在“当前萝卜价格为...”处停止,这是我尝试使用的代码。

require 'PHPExcel.php';
$objPHPExcel = new PHPExcel();
/*CODE for excel*/
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="file.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');

已解决

1 个答案:

答案 0 :(得分:1)

您的问题是您写了math.random(),JS区分大小写,这意味着math.random()Math.random()是2个不同的表达式,特别是,JS将抱怨math is not defined呼叫math.random()

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

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

您可以看到mathMath .random()here

的实时差异

另外,请注意,在您的问题中,您并未确切说明问题的所在,而且问题似乎突然被切开了,请确保您发布完整且可理解的问题,以便SO成员可以帮助您< / p>