2

首先,我将 Voice Agent 与 Watson Assistant 一起使用,所以这里的一切都在使用 Voice Agent 的电话中。

在提示我的用户输入他们的“票证”代码以便我调用我的外部 API 以获取票证的状态时,我遇到了麻烦。问题是这个数字总是一个“大”整数,在这个例子中:123,所以他们不说它像:一百二十三,他们说它像:一二三(这些值有时更多超过一千)。然后我的@sys-number 得到这个值:

@sys-number:1
@sys-number:2
@sys-number:3

这导致我的系统编号只得到“1”,因为它是它识别的第一个数字。有没有办法将这些值合并到一个变量中?

示例对话框的屏幕截图: 示例对话框 ss

4

1 回答 1

1

您可以使用以下内容将实体转换为逗号分隔的数组。

<? @sys-number.values.join(',') ?>
于 2018-10-21T14:14:26.680 回答