не может видеть ответ, отличный от «текста», как вывод от узла помощника Уотсона в узле красный - PullRequest
0 голосов
/ 17 сентября 2018

Прежде всего позвольте мне сказать вам, что я задаю свой первый вопрос здесь, поэтому, пожалуйста, прости меня, если я что-то не так делаю.

node response different from text, working on watson tryout environement

my node-red flow using watson assistant

У меня есть пара узлов, использующих типы ответов, отличные от «текста», то есть использующие изображения и параметры, как показано на первом изображенном мной рисунке. Когда мой поток (см. Рис. 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"}

Это проблема с узлом красного узла или я что-то упустил? спасибо за вашу помощь

1 Ответ

0 голосов
/ 17 сентября 2018

Мне кажется, что Node for Watson Assistant / Watson Conversation не использует требуемую версию API для возврата мультимедийных ответов:
https://github.com/watson-developer-cloud/node-red-node-watson/blob/master/services/conversation/v1.js

Этот файл имеет версию "2018-02-16 "закодировано.Однако для вам необходима версия API "2018-07-10", см. Примечания к выпуску .

Вы можете установить версию API как msg.params.version.

.
...