Ни Assistant V1, ни V2 не устанавливают и не смотрят на msg.payload.content
. На входе они смотрят на msg.payload
, а на выходе назначают ответ от Watson Assistant на msg.payload
.
Если вы получаете сообщение об ошибке «msg.payload.content» пусто, то это произойдет где-то в вашем потоке. Скорее всего, в конце, где вы пытаетесь обработать ответ. Если msg.payload.content пусто, диалоговое окно помощника не возвращает никакого вывода. Это странно, так как должно возвращаться подсказка для текущего пустого слота.
Как выглядит msg.payload
?
Используете ли вы узел V1 или V2, и какую версию узлов node-red-node-watson вы используете? Вы можете сказать, перейдя в палитру.
Оба узла V1 и V2, однако, были протестированы со слотами, и ответ в итоге заканчивается на msg.payload.content
. Текущая выпущенная версия node-red-node-watson: 0.9.0.