Twilio用户如何回复采取特定操作

时间:2016-10-20 15:33:38

标签: sms twilio

所以这是我们想要的事件序列:

  1. 我们使用Twilio向我们的用户发送关于我们网络应用上特定交易的通知,其中包括一个简单的号召性用语,例如: “嗨,爱丽丝。您的泰迪熊交易尚待处理。请回复"是"批准此交易'。
  2. 用户回复"是"
  3. 这会触发对我们服务器上的端点的调用,该端点会将此交易的状态更改为“已批准”。在我们的数据库中。
  4. 问题在于我们无法弄清楚如何跟踪特定SMS链接的WHICH交易

    到目前为止我们的想法:

    • 为用户提供代码,例如'请回复" APPROVE EH384F"至 批准此交易',但这显然会减损用户 经验,我们宁愿它真的很简单。
    • 设置twilio cookie.。但这些似乎过期了 4个小时,我们不希望文本仅在用户回复时才能使用 在4小时内。

    任何人都可以向我们提供关于我们如何做到这一点的任何指示吗?

1 个答案:

答案 0 :(得分:3)

使用Twilio数字的组(池)发送消息。

使用号码发送消息后,从群组中取出该号码,将其与用户(以及用户的电话号码)保持关联,从而预期响应(不要用它来发送另一个号码)短信,直到您收到用户的回复)。

当您收到回复时,还要检查它的来源,如果一切正常,请将该号码放回组中。

如果用户没有及时回复,请释放您的Twilio号码并将其放回群组中。