您如何发送会话已经开始的 Twilio 短信


How do you send a Twilio SMS with a session already started?

我正在尝试跟踪短信之间的twilio(twilio.com)对话。我希望发送的消息包含会话变量($gameID),但我似乎只能在回复时设置它?我想在文本中发送游戏ID,这样如果他们回答"是",我就会知道他们指的是哪个游戏ID。

是否可以在发送时设置会话变量?以下是流程:

  • 向具有唯一游戏 ID 的收件人发送短信
  • 收件人回复"Y"或"N",并返回唯一的游戏 ID
  • 然后,我的系统会获取该响应、GameID 和电话号码,然后使用 Y 或 N 更新我的数据库。

这里的Twilio布道者。

听起来您正在使用 REST API 发送第一条消息。 如果是这种情况而不是使用会话,您可以记住您向其发送消息的电话号码,然后在他们回复时查看发件人号码并将其与您之前发送的消息匹配。

希望有帮助。

你可以有多个 Twilio 电话号码,你可以在会话之间轮换。例如,如果您有 10 个号码,则从号码 1 发送第一条消息。然后,如果客户端有第二个游戏,请使用数字 2。然后,您可以允许每个用户一次同时进行 10 个游戏。如果使会话保持活动状态多次来回,则必须有一个会话到期。