无法看到不同于 "text" 的响应作为 node-red 中 watson 助手节点的输出
can't see response different from "text" as output from a watson assistant node in node-red
首先让我告诉你,我在这里问我的第一个问题,所以如果我做错了,请原谅我。
我有几个节点使用不同于 "text" 的响应类型,即使用图像和选项,如我链接的第一张图片所示。当我在 node-red 中的流程(见图 2)激活来自聊天机器人助手的此类节点响应时,我没有来自该节点的任何输出。
这是我无法通过的节点之一的 json。
{"type":"standard",
"title":"analisi sintomi computer",
"output":{"generic":[{
"title":"Quale modello di PC stai utilizzando?",
"source":"http://pcsupport.lenovo.com/~/media/images/staticpages/thinkpad_ss.ashx?la=en",
"description":"puoi trovare il codice qui",
"response_type":"image"},
{"title":"Quale modello di PC stai utilizzando?","options":[{"label":"T470","value":{"input":{"text":"T470"}}},
{"label":"T450","value":{"input":{"text":"T450"}}},
{"label":"T230","value":{"input":{"text":"T230"}}}],"description":"(vedi qui sopra come individuare il codice esatto)","response_type":"option"},
{"values":[],"response_type":"text","selection_policy":"sequential"}]},"parent":"node_1_1536313247338","metadata":{},
"conditions":"$tipoDevice:computer","dialog_node":"node_2_1536588442374"}
是节点红色的节点有问题还是我遗漏了什么?
感谢您的帮助
对我来说,Watson Assistant/Watson Conversation 的节点似乎没有使用 return 多媒体响应所需的 API 版本:
https://github.com/watson-developer-cloud/node-red-node-watson/blob/master/services/conversation/v1.js
该文件的编码版本为“2018-02-16”。然而,you need API version "2018-07-10" for that, see the Release Notes.
您可以将 API 版本设置为 msg.params.version
。
首先让我告诉你,我在这里问我的第一个问题,所以如果我做错了,请原谅我。
我有几个节点使用不同于 "text" 的响应类型,即使用图像和选项,如我链接的第一张图片所示。当我在 node-red 中的流程(见图 2)激活来自聊天机器人助手的此类节点响应时,我没有来自该节点的任何输出。
这是我无法通过的节点之一的 json。
{"type":"standard",
"title":"analisi sintomi computer",
"output":{"generic":[{
"title":"Quale modello di PC stai utilizzando?",
"source":"http://pcsupport.lenovo.com/~/media/images/staticpages/thinkpad_ss.ashx?la=en",
"description":"puoi trovare il codice qui",
"response_type":"image"},
{"title":"Quale modello di PC stai utilizzando?","options":[{"label":"T470","value":{"input":{"text":"T470"}}},
{"label":"T450","value":{"input":{"text":"T450"}}},
{"label":"T230","value":{"input":{"text":"T230"}}}],"description":"(vedi qui sopra come individuare il codice esatto)","response_type":"option"},
{"values":[],"response_type":"text","selection_policy":"sequential"}]},"parent":"node_1_1536313247338","metadata":{},
"conditions":"$tipoDevice:computer","dialog_node":"node_2_1536588442374"}
是节点红色的节点有问题还是我遗漏了什么? 感谢您的帮助
对我来说,Watson Assistant/Watson Conversation 的节点似乎没有使用 return 多媒体响应所需的 API 版本:
https://github.com/watson-developer-cloud/node-red-node-watson/blob/master/services/conversation/v1.js
该文件的编码版本为“2018-02-16”。然而,you need API version "2018-07-10" for that, see the Release Notes.
您可以将 API 版本设置为 msg.params.version
。