首页 > 解决方案 > Twilio 我们可以添加 ID 来区分来自同一号码的消息吗?

问题描述

我们正在构建一个类似实时聊天的软件,并尝试通过 Twilio 连接它,以便向我们客户的员工发送 SMS 消息。我们在控制面板中建立了一个后端基础,允许工作人员通过我们的系统回复用户(它会通过 Twilio 向他们发送短信)。

我们的系统是为了让用户可以根据特定兴趣发送短信,这将在我们的系统中创建一个新的潜在客户(针对该兴趣类型)条目(以及通过短信通知员工)。我们希望能够为每个单独的线索/线程在用户和工作人员之间来回显示线程化的 SMS 对话。

这不是用户和工作人员之间简单的一对一对话,因为同一个用户电话号码对于每种潜在客户类型可以有多个线程。有没有办法以某种方式标记消息,以便我们可以检测它们属于哪个线程?

标签: smstwiliomessages

解决方案


Twilio 开发人员布道者在这里。

这里的限制是短信平台。您可以看到,如果您打开自己手机的 SMS 应用程序,则 SMS 消息仅按时间顺序发送。您只能回复发送的最后一条消息,不能回复历史记录中的其他消息。SMS 中没有消息线程。

你有两个选择:

  1. 您坚持让您的用户在线程中的消息中包含特定 ID,以便您可以解析消息并提取 ID 以将线程绑定在一起。或者,正如 Digant Shah 建议的那样,使用一个 ID,然后假设每条消息都是针对该 ID 的,直到使用新的 ID。

  2. 您使用不同的 Twilio 号码在相同的用户之间进行单独的对话。这样,您可以使用使用的数字将线程绑在一起。

我之前在这个问题中进行过这样的对话,后续可能也会有所帮助。

让我知道这是否有帮助。


推荐阅读