Как записать текст после if (message == "...") в javascript - PullRequest
1 голос
/ 21 июня 2020

Я пытаюсь создать твич-бота, используя javascript и tmi. 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',);

1 Ответ

1 голос
/ 21 июня 2020

Вместо того, чтобы проверять, является ли сообщение командой, вы можете проверить, содержит ли сообщение команду, удалить команду и оставить аргументы команды.

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

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