【问题标题】:Random Number Generator In Discord BotDiscord Bot中的随机数生成器
【发布时间】:2020-09-04 07:05:01
【问题描述】:

嘿,所以我对编码比较陌生,并且已经开始制作一个不和谐的机器人,主要是为了在我的不和谐服务器上玩得开心。如果你熟悉动物穿越系列,你就会熟悉“Stalk Market”,我想做一个命令,在某人执行命令“+turnipprice”后给他们一个随机数。每当我尝试执行命令时,它都会在“当前萝卜价格是...”处停止,这是我尝试使用的代码。


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

已解决

【问题讨论】:

    标签: javascript bots discord.js


    【解决方案1】:

    你的问题是你写了math.random(),JS区分大小写,这意味着math.random()Math.random()是2个不同的表达式,具体来说,JS在调用math.random()时会报错math is not defined

    所以你应该改变你的代码以使用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 成员可以帮助您

    【讨论】:

    • 你认为有办法让它说“钟声!”在随机数之后并在同一条消息中? @莫尔帕兹
    • 是的,使用反引号语法进行字符串格式化,例如:m.edit(`${Math.random()} Bells!`);。另外,如果这个答案对您有帮助,请务必标记为未来遇到它的成员的答案。
    猜你喜欢
    • 1970-01-01
    • 2020-11-18
    • 2019-04-19
    • 2021-06-05
    • 2021-02-10
    • 2023-01-03
    • 2021-12-21
    • 2020-05-13
    • 2019-10-19
    相关资源
    最近更新 更多