Передача значения объекта JSON из HTTP-запроса другому объекту JSON - PullRequest
0 голосов
/ 24 июня 2019

Я работаю над простым Chatbot в Line Messenger. Я нашел какой-то API, который хочу использовать следующим образом:

Пользователь отправляет определенное ключевое слово, например !send data. Затем я отправляю HTTP-запрос с помощью модуля запроса. Я получаю ответ и вывожу его в консоль, чтобы посмотреть, все ли правильно. Я анализирую repsonse с помощью JSON.parse(body) и могу получить доступ к его конкретным значениям с помощью

result = JSON.parse(body);
console.log(result.value.text);

Теперь я хочу отправить файл result.value.text в качестве ответного сообщения клиенту Line. Сообщение имеет форму

message = {
  type: "text",
  text: "someString"
}

Но как я могу передать часть HTTP-ответа этому объекту? Попытка что-то вроде этого

LINEResponse = {
  type: "text",
  text: result.value.text
};

ведет к

UnhandledPromiseRejectionWarning: Error: Request failed with status code 400

Я не уверен на 100%, реализует ли это даже правильный подход. Буду признателен за любую помощь

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