【发布时间】:2020-09-30 15:16:09
【问题描述】:
我的 webhook 返回一个元素数组。我需要让 IBM Watson Assistant 将这些元素作为选项响应给用户。
我怎样才能做到这一点?
【问题讨论】:
-
返回的选项数量是固定的还是变化的?
标签: ibm-cloud ibm-watson watson-assistant
我的 webhook 返回一个元素数组。我需要让 IBM Watson Assistant 将这些元素作为选项响应给用户。
我怎样才能做到这一点?
【问题讨论】:
标签: ibm-cloud ibm-watson watson-assistant
IBM Watson Assistant answer with options is documented 的 JSON 结构。您已经提到您的 webhook 返回了一个元素数组。它需要匹配那个结构。
现在,在您的对话框中,您需要将该选项数组 myOptionsArray 添加到您的输出中。假设数组数据存储在变量 myvar 中,请使用如下内容:
<? output.generic.addAll($myvar.myOptionsArray) ?>
泛型指的是generic JSON output format - 与集成 JSON 格式相反。上面的表达式可以放在响应中或一些中间赋值中。它可能需要一些试验,但有效...
【讨论】: