【发布时间】:2017-10-05 12:58:16
【问题描述】:
使用 Watson Workspace,我想与我使用 IBM Conversation 构建的机器人交谈。
为此,我尝试改编 watsonwork 演示中的代码:https://github.com/watsonwork/watsonwork-echo(此演示展示了如何将应用程序连接到 Watson Workspace 并回显其中编写的每个“Hello”。) 现在,我不想回显消息,而是将消息输入 Conversation 并将该答案写回 Watson Workspace。
我认为这应该很容易,只需将第 32-44 行的 app.js 更改为类似
var context = {};
conversation.message({
workspace_id: 'workspace-id',
input: {'text': 'Turn on the lights'},
context: context
}, function(err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
});
API 参考:https://www.ibm.com/watson/developercloud/conversation/api/v1/#send_message (当然还有文件顶部的身份验证)。 但这似乎不起作用;我无法连接到对话机器人。有没有人做过类似的事情或者可能知道我做错了什么?
谢谢!!
【问题讨论】:
标签: node.js ibm-cloud ibm-watson watson-conversation watson