如何在 javascript 中的 if (message == "...") 之后捕获文本

How can I capture text after a if (message == "...") in javascript

我正在尝试使用 javascripttmi.js 制作抽搐机器人,我需要制作一个可以在有人说 !add 之后捕获数据的命令,我不知道在这种情况下使用什么模块,有什么想法吗?

client.on("chat", (channel, user, message, self) => {
    if (message == "!add")
    fs.appendFile('test.txt', game + ", ", function (err) {
        if (err) throw err
        client.say (Titles,"added!", 'utf8',);

您可以检查消息是否包含命令,去除命令并保留命令参数,而不是检查消息是否为命令。

if (message.includes("!add")) {
  let arguments= message.replace("!add", "");

  //check what arguments contain and do what you want
}