在发送到 IBM Watson Assistant 之前,删除 Node.js 应用程序中的上下文变量



我在Node.js中有这段代码。我需要在对 IBM Watson Assistant 的响应中更改上下文属性的值,但这不起作用:

if(response.context.email){
response.context.email=null;
}

更改上下文属性值的形式是什么?

我建议要么使用"null"作为值,要么最好None.

您在客户端。只有您发送到 Watson Assistant 的值才会被考虑用于进一步处理。如果将响应对象(JSON 对象(更改为不包含任何电子邮件属性,则它不应在服务器端对 Watson Assistant 可用。

为了在 Node 中操作 JSON 对象.js您可以考虑使用 Object 方法。这有助于删除或向响应结构添加属性。

相关内容

最新更新