【发布时间】:2017-05-04 15:58:27
【问题描述】:
我正在尝试在 Watson Conversation 中保留上下文,但它不起作用。我已经尝试过 answer,但它没有起作用。我正在尝试将机器人集成到 html 中。
我在对话配置中试过这个:
var payload = {
workspace_id: workspace,
context: {}};
if (req.body) {
if (req.body.input) {
payload.input = req.body.input;
}
if(req.body.context) {
payload.context = req.body.context;
}}
这在 html/javascript 的代码中:
var payload = {};
var context = {};
function callWatson(){
alert("watson");
$.ajax({
type: 'POST',
dataType: 'JSON',
contentType: "application/json",
url: '/api/message',
data: JSON.stringify(payload)
}).done(function (json) {
if (json.output.text[0]) {
context = payload.context;
$'<div class="message">+ json.output.text[0]+</div>').appendTo($('.container'));
function insertMessage() {
msg = $('.message-input').val();
$'<div class="message">+ msg+</div>').appendTo($('.container'));
我是编码初学者,我尝试过处理对话简单的 js,但我想要更简单直接的东西。提前谢谢!
【问题讨论】:
标签: javascript node.js ibm-watson watson-conversation