我用Twilio开发了一个新冠肺炎症状Whatsapp聊天机器人。基本上,这个机器人会向用户询问与新冠肺炎相关的关键症状。
根据他们的回答,机器人必须给用户一个总结/结论,即尽快去看医生或打电话给权威机构。
我的挑战是如何在Studio中保留问题的答案,并在调查结束时使用它们。在正常的编程中,我会将答案保存在变量中,然后在最后检查变量并给出结论。如何在Twilio Studio中实现此功能?
发布于 2020-05-12 00:36:10
Twilio维护流的可变状态吞吐量。当您引用变量或从收集变量的单个小部件引用它们时,可以使用Set variable Widget将所有变量合并到一个位置(不是很理想)。
您可以使用Studio执行日志来查看JSON路径以及如何使用{{liquid syntax}}访问变量。
发布于 2020-06-30 08:32:22
您可以通过使用语法{{widgets.name_of_widget.inbound.body}}引用这些变量来轻松地检索它们
您可以在函数小部件中发送它们,并通过插入上述语法作为值将它们放入参数中,然后在参数中进行计算。
您可以通过event.KEY调用参数
然后您可以通过{{widget.function_name.body}}重新参考它们
https://stackoverflow.com/questions/61732840
复制相似问题