Как разделить аргументы - PullRequest
1 голос
/ 05 июня 2019

Я пытаюсь создать базовую био-команду, которая будет использовать информацию из команды и заполнять красивое встраиваемое сообщение, но у меня возникают проблемы с разделением аргументов, так как каждый из них будет иметь несколько пробелов, не слишком уверенный в как разделить аргументы символом вместо пробела? Такие как? Био имя; должность; класс; био

Я пытался .split ('~') разделить аргументы, но это не работает.

client.on('message', message => {
    if (!message.content.startsWith(prefix) || message.author.bot) return;

    const args = message.content.slice(prefix.length).split('~');
    const command = args.shift().toLowerCase();
    console.log(message.content);



 });

then below is the actual command code

exports.run = (client, message, args) => {

  const charactername = args[0];
  const characterposition = args[1];
  const characterclass = args[2];
  const characterbio = args[3];

Как уже говорилось, ожидаемый результат состоит в том, что каждый бит информации будет помещаться в отдельную часть сообщения встраивания, сейчас он разделяет аргументы по пробелам, но некоторые биты информации будут иметь множество пробелов; любая попытка сделать символ разделяющим аргументы просто не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...