twilio多个同时对话

问题描述:

下面是一个例子:twilio多个同时对话

用户每次卖出一辆车,他回复我的系统说什么车的颜色是他卖(我的系统知道一个汽车被卖了,它的制造是什么,但不是什么颜色)。

如果用户一次只销售一辆汽车并立即发回文本,我可以通过在会话变量中存储有关current_car的信息来记住他正在谈论的是哪辆车。另一方面,如果用户同时销售3辆汽车,我不能存储current_car会话变量,因为有3辆当前汽车。

我如何知道用户在回复我的文本时正在谈论哪辆车?有什么方法可以在我发送的文本消息中嵌入唯一标记,以便回复引用3辆车中的正确车辆?

Twilio API不支持。你有没有注意到Twitter为相同的精确用例做了什么?它们包含在原始SMS说明中,例如“直接回复....”。用户必须输入,以保持简单。

另外,可以回复到与暧昧短信“有三辆车,其中出售?(与1号,2回复,或3)”

+0

的Twilio API不支持它正确。但是,如果可能,但全球SMS系统只传递发件人的电话号码,收件人的电话号码和邮件正文,所以我们无法知道哪些邮件正在回复。 –

+0

@John:这就是我的设想。但是不确定这是事实,并且懒得谷歌它;)无意表明这是Twillo的缺点。 – alphazero

+0

谢谢你们。所以基本上我可以做到以下几点:1)如果我有一对数字(我的twilio号码和一个用户)的开放对话,我可以假设我知道用户在他回复时指的是什么。 2)如果有多个公开对话,我可以按照你的建议创建一个菜单系统。 3)由于对话是针对特定号码的,只要每个号码只有一个公开对话,我就可以假设我知道当用户没有菜单系统回复时用户在说什么。这听起来合理吗? – user531065