Как создать сообщение из множества частей?

Доброго времени суток , тостеряне.. тостеры.....
Опять я со своими нубскими вопросами.
Требуется сделать так, чтобы из кода, который получается генерировалось одно сообщение и отправлялось.
Ибо вк просит капчу , если отправлять много сообщений. А мне надо быстро.
Собственно, вот мой говно код без комментариев, но я его постарался привести в нормальный вид.
exports.run = (client, message, args) => {
  let stime = args[0];
  let subb = args[1]
   if(!stime&&!subb) {
     client.api.messages.send({
     "message": "Ошибка! Запись не найдена. Возможно, вы не ввели день недели или предмет.Искать можно по дню недели или дню недели и предметы. По-другому пока никак. Если вы уверены",
     "peer_id": message.peer,
     "forward_messages": message.id
     })
  }else if(!subb) {
    var base = client.db.get('homework').filter({time: stime }).sortBy('subject').take(10).value()
    for (i = 0; i < base.length; ++i) {
    var bbase = base[i]
    if(bbase.photo === undefined) {
    try {
    message.send({
    "message" : `id : ${bbase.id}, \nПредмет : ${bbase.subject}\nДень недели : ${bbase.time}\nЗадание : ${bbase.task}`,
    "peer_id": message.peer,
    "forward_messages": message.id
    })
  } catch (err) {
            client.api.messages.send({
    "message": "Ошибка! Запись отсуствует. Возможно вы неверно ввели день недели",
    "peer_id": message.peer,
    "forward_messages": message.id
    })
    }
  }else {
    try {
    message.send({
    "message" : `id : ${bbase.id}, \nПредмет : ${bbase.subject}\nДень недели : ${bbase.time}\nЗадание : ${bbase.task}\nФото : ${bbase.photo}`,
    "peer_id": message.peer,
    "forward_messages": message.id
    })
  } catch (err) {
            client.api.messages.send({
    "message": "Ошибка! Запись отсуствует. Возможно вы неверно ввели день недели",
    "peer_id": message.peer,
    "forward_messages": message.id
    })
    }
}
  }
}else {
  var base = client.db.get('homework').filter({time: stime, subject: subb }).sortBy('subject').take(10).value()
  for (i = 0; i < base.length; ++i) {
  var bbase = base[i]
  if(bbase.photo === undefined) {
  try {
    client.api.messages.send({
      "message" : `id : ${bbase.id}, \nПредмет : ${bbase.subject}\nДень недели : ${bbase.time}\nЗадание : ${bbase.task}\n`,
      "peer_id": message.peer,
      "forward_messages": message.id
    })
  } catch (err) {
            client.api.messages.send({
    "message": "Ошибка! Запись отсуствует. Возможно вы неверно ввели день недели",
    "peer_id": message.peer,
    "forward_messages": message.id
    })
    }
}else {
  try {
    client.api.messages.send({
      "message" : `id : ${bbase.id}, \nПредмет : ${bbase.subject}\nДень недели : ${bbase.time}\nЗадание : ${bbase.task}\nФото : ${bbase.photo}`,
      "peer_id": message.peer,
      "forward_messages": message.id
    })
  } catch (err) {
            client.api.messages.send({
    "message": "Ошибка! Запись отсуствует. Возможно вы неверно ввели день недели",
    "peer_id": message.peer,
    "forward_messages": message.id
    })
    }
}
  /*
  client.api.messages.send({
    "message" : `id : ${bbase.id}, \nПредмет : ${bbase.subject}\nДень недели : ${bbase.time}\nЗадание : ${bbase.task}\nФото : ${bbase.photo}`,
    "peer_id": message.peer,
    "forward_messages": message.id
  */
}
}
};

Использую command hadler, который взял с дискорда))
Очень удобно, если кому нужен - пишите.
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
ilovetwilight
@ilovetwilight Автор вопроса
var m;
m = m + "text";
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы