FB Messenger: Как я могу отправить сообщение в зависимости от последних 2-3 ответов - PullRequest
0 голосов
/ 27 июня 2018

Я хотел бы сделать что-то вроде здесь: https://www.messenger.com/t/recipidea

Пример - сценарий:

1)
Page: "So tell me, what do you have in your fridge ?"
Reply: "milk"
2)
Page: "What else ?"
Reply: "banana"
3)
Page: "Hmmm milk and banana that looks yummy ?. Let me think a minute ... " ... And bellow show recipes...

Практически на шаге 3) существуют ответы из 1) и 2). Я хотел бы знать, как я могу получить последние 2 ответа на этом шаге.

Полагаю, на шаге 2) получен ответ от шага 1), а на шаге 3 - что на шаге 2).

Возможно, идея в том, чтобы использовать полезную нагрузку и собирать здесь много данных в виде строки длиной не более 1000 символов, но они отправляют основное сообщение в виде текста, без кнопок с полезной нагрузкой.

Я хотел бы знать, существует ли решение без хранения сообщений на сервере?

Вы представляете, как это делается?

Спасибо

1 Ответ

0 голосов
/ 07 июля 2018

Кэшируйте либо полные ответы пользователя, либо только те части ответов, которые вам понадобятся для дальнейшей работы на стороне сервера. Затем вы можете использовать их для построения своего ответа, когда это уместно.

...