如何创建一个数组来记录对话期间的SMS回复?

时间:2019-06-10 15:14:03

标签: twilio liquid twilio-studio

我有一个没有问题的SMS聊天机器人。我为客户提供菜单,供他们选择一个选项,然后可以返回以选择另一个。我已经有一个工作正常的柜台。我现在想做的是使用计数器创建一个数组,以记录客户每次通过菜单时发送的SMS回复。我正在使用“设置变量”小部件,但无法正常运行。我正在学习液体和Twilio FWIW。

我一直在关注Twilio的文档和stackoverflow帖子,但是没有找到解决此问题的正确方法。

使用“设置变量”小部件可以正常使用计数器代码

{% if flow.variables.count %}
  {{flow.variables.count | plus: 1}}
{% else %}
  0
{% endif %}

该数组的多次迭代无效。我遇到的问题是似乎未创建数组,并且短信回复未记录在其中。

CJ[count].customerjourney   <= This is the KEY in the Set Variable Widget

flow.variables.l1_option   <= This is the VALUE

我希望得到一个像这样的数组:

CJ[0] = 1  
CJ[1] = 3 
....

其中1和3是通过短信发送给客户的菜单的短信回复。

谢谢!

0 个答案:

没有答案