Я создаю одного чат-бота с помощью IbmWatson. Когда пользователь спрашивает моего бота о стоимости некоторых продуктов, значения поступают с сервера MySQL. Я сделал все настройки и получить значения. Но эти значения отображаются в командной строке, а не в Chatbot.
Как значения отображаются в чате бота.
Я использую Node.js
Я пытаюсь этот код:
function updateMessage(input, response){
var responseText = null;
if (response.intents && response.intents[0]) {
var intent = response.intents[0];
if (intent.intent==='Sales-1'){
var rsp = con.query("SELECT Mobiles from Salestb", function (err,
result, fields) {
if (err) throw err;
console.log(result);
result.forEach( (row) => {
console.log(`${row.Mobiles}`);
});
});
response.output.text = "This is the modified Output :"+ rsp;
} }
Я пытаюсь использовать приведенный выше код для получения значений в командной строке:
[ RowDataPacket { Mobiles: '2,894,564' } ]
2,894,564
В чате бота: это модифицированный вывод: [объект объекта]
Значения отображаются в формате объекта. Но я хочу показать значения. Как это решить?