如何使用 Nodejs 在 IBM watson assistant 中添加对话节点的更新多重响应
how to add update multiple response of a dialog node in IBM watson assistant with Nodejs
我有一个与 IBM watson assistant 交互的节点应用程序。
我需要更新对话节点的响应输出,我正在使用以下 watson api
var params = {
workspace_id: //,
dialog_node: 'greeting',
new_dialog_node: 'greeting',
new_output: {
text: 'Hello! What can I do for you?'
//add more than one text
}
};
assistant.updateDialogNode(params, function(err, response) {
if (err) {
console.error(err);
} else {
console.log(JSON.stringify(response, null, 2));
}
});
API 只接受对象类型 text:'Hello! What can I do for you?'
这也会覆盖之前的响应
错误[ { message: 'output should be of type Object', path: '.output' } ]
如何更新对话框并同时添加多个回复或更新现有的回复?
提前致谢!
您是否为 new_output 尝试过以下格式?
{
"text": {
"values": [
"first response",
"second response"
],
"selection_policy": "sequential"
}
我有一个与 IBM watson assistant 交互的节点应用程序。 我需要更新对话节点的响应输出,我正在使用以下 watson api
var params = {
workspace_id: //,
dialog_node: 'greeting',
new_dialog_node: 'greeting',
new_output: {
text: 'Hello! What can I do for you?'
//add more than one text
}
};
assistant.updateDialogNode(params, function(err, response) {
if (err) {
console.error(err);
} else {
console.log(JSON.stringify(response, null, 2));
}
});
API 只接受对象类型 text:'Hello! What can I do for you?'
这也会覆盖之前的响应
错误[ { message: 'output should be of type Object', path: '.output' } ]
如何更新对话框并同时添加多个回复或更新现有的回复? 提前致谢!
您是否为 new_output 尝试过以下格式?
{
"text": {
"values": [
"first response",
"second response"
],
"selection_policy": "sequential"
}