Я пытаюсь создать базовую био-команду, которая будет использовать информацию из команды и заполнять красивое встраиваемое сообщение, но у меня возникают проблемы с разделением аргументов, так как каждый из них будет иметь несколько пробелов, не слишком уверенный в как разделить аргументы символом вместо пробела? Такие как? Био имя; должность; класс; био
Я пытался .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];
Как уже говорилось, ожидаемый результат состоит в том, что каждый бит информации будет помещаться в отдельную часть сообщения встраивания, сейчас он разделяет аргументы по пробелам, но некоторые биты информации будут иметь множество пробелов; любая попытка сделать символ разделяющим аргументы просто не работает.