微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Twilio Functions 中临时存储的生命周期

如何解决Twilio Functions 中临时存储的生命周期

我想知道 Twilio Functions 中临时存储的生命周期。具体来说,我有以下两个问题:

  1. 对于工作室流程,是否所有运行功能小部件都访问相同的临时存储?例如将其用作缓存,因此我只能从外部链接下载数据一次(对于每个来电)

  2. 对于不同的来电,它们之间是否共享(或可能共享)临时存储?我想在其中存储一些特定于用户的临时数据。我想确保他们看不到对方不同来电的临时存储。

Here一个类似的问题,但我认为“答案”并没有回答这个问题。

我已阅读 this blog,它说“例如,您可能希望使用用户提供的数据创建一个文件,然后根据您的业务需求将其发送到流程的下一步 em>”。我猜这意味着对于不同的来电,流程的执行有自己的临时存储,但我不确定。

解决方法

答案:

  1. 临时存储仅适用于在调用和运行函数时创建临时存储的 Twilio 函数。一旦函数运行完成,临时存储将不再可用。

  2. 请参阅 #1,如果您希望数据在 Studio 流/函数调用之间保留数据,则需要在 Studio 和函数之外存储状态。这样做的一些示例是使用 Twilio Sync 或 Airtable 来持久化数据。

The Joints Of The Contact Center: Twilio’s Sync API

Use Twilio Sync to create,read,update,delete persist data

Using Airtable as a database for your Twilio app

Writing to Airtable from your Twilio app

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。