Я создаю веб-сервер, который использует Twilio для отправки/получения сообщений.Получить поток сообщений от Twilio
Проблема, с которой я столкнулась, заключается в том, что Twilio использует номер отправителя и получателя в качестве ключа для файла cookie. Но в моем случае пользователь может иметь несколько разговоров с сервером.
Как я могу думать о решении, единственное, что было, это то, что я все время принимаю cookie, который скажет, что conversatation_id, к которому относится разговор.
Но так как время истечения срока действия файла cookie составляет 4 часа, что произойдет, если первые sms, которые я отправляю, имеют cookie connected_id прилагается, а человек, получивший sms-ответ после 4 часов. Смогу ли я получить chat_id cookie прикрепленный к сообщению?
Может кто-нибудь предложить лучший способ решить эту проблему?
Спасибо. Это немного похоже на ограничение со стороны Twilio. Есть ли план развития к чему-то подобному? – bla0009
Это ограничение от SMS в целом, я боюсь. Сам протокол не имеет концепции разговора, это всего лишь график сообщений в лучшем случае. Как я уже сказал, вы не можете напрямую отвечать на конкретное сообщение из приложения SMS, так что ваши пользователи не будут знать, как это сделать. Пул чисел или уникальный идентификатор в сообщении (который является более неудобным решением) является единственным способом обойти это. – philnash
Спасибо, что объяснили это! – bla0009