【问题标题】:How can i get an 'number' input in discord.js如何在 discord.js 中获得“数字”输入
【发布时间】:2019-01-28 01:20:58
【问题描述】:

我想在“discord.js”中制作一个基本的计算器,但计算命令不起作用。主要输入命令是':hiz'。当有人键入类似 ':hiz 5' 时,它应该加 10 到 5。

    if(message.content == ':hiz ')
{
    var input = message.content;
    var sayi = input.substr('4');
    console.log(sayi);
}

这是我尝试过的代码。它没有得到输入的数字。还有其他方法吗?

【问题讨论】:

  • String.substr 不接受字符串作为参数。删除引号。最好使用 substring()。所以input.substr('4'); 应该是input.substring(4);

标签: javascript node.js discord.js


【解决方案1】:

您应该检查message.content.startsWith(':hiz ') 而不是message.content == ':hiz '

【讨论】:

  • 非常感谢!几个小时以来一直在寻找这个简单的解决方案!
  • 欢迎,你也应该看看@Seblor 说了什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-25
  • 2020-02-28
  • 2021-04-18
相关资源
最近更新 更多