跟踪 Twilio 消息响应该响应属于哪个消息
Tracking Twilio messages response that response belongs to which message
我正在使用 https://www.twilio.com 发送消息。
用户还可以回复消息。问题是我如何跟踪用户正在回复的消息?
例如,我已经向用户发送了 2 条消息,然后用户响应是在 twilio phone 号码上。我如何跟踪此响应属于哪条消息?
从不同的 phone 号码发送消息?
如果您要向一个收件人发送多封邮件,则必须有一些唯一的标识符供您处理。
- 使用不同的 CLID
- 在收到回复之前不要发送消息
- 要求用户在回复中引用参考资料
- 将单词与每条消息的预期响应文本匹配
- 设置发送短信的超时时间以接收回复
抱歉,这不是一个明确的答案,但我认为你很难找到一个解决这个问题的答案。
SMS 消息是无状态的,因此不容易区分两条不同消息对同一 Twilio 号码的回复。如果可能,请使用 SimonR91 提供的优秀解决方案之一。如果您必须使用相同的 Twilio 号码,跟踪 phone 号码之间对话的一种简单方法是使用 HTTP cookie。 cookie 可以存储表示消息的 'step' 或 'state' 的简单值。或者将其用作会话的键或更大的数据结构来跟踪更复杂的对象。
有关详细信息,请参阅 Guide to SMS Conversation Tracking or Twilio Skills Training。
我正在使用 https://www.twilio.com 发送消息。
用户还可以回复消息。问题是我如何跟踪用户正在回复的消息?
例如,我已经向用户发送了 2 条消息,然后用户响应是在 twilio phone 号码上。我如何跟踪此响应属于哪条消息?
从不同的 phone 号码发送消息?
如果您要向一个收件人发送多封邮件,则必须有一些唯一的标识符供您处理。
- 使用不同的 CLID
- 在收到回复之前不要发送消息
- 要求用户在回复中引用参考资料
- 将单词与每条消息的预期响应文本匹配
- 设置发送短信的超时时间以接收回复
抱歉,这不是一个明确的答案,但我认为你很难找到一个解决这个问题的答案。
SMS 消息是无状态的,因此不容易区分两条不同消息对同一 Twilio 号码的回复。如果可能,请使用 SimonR91 提供的优秀解决方案之一。如果您必须使用相同的 Twilio 号码,跟踪 phone 号码之间对话的一种简单方法是使用 HTTP cookie。 cookie 可以存储表示消息的 'step' 或 'state' 的简单值。或者将其用作会话的键或更大的数据结构来跟踪更复杂的对象。
有关详细信息,请参阅 Guide to SMS Conversation Tracking or Twilio Skills Training。