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

Я хотел бы сделать что-то вроде этого: 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 символов, но они отправляют основное сообщение в виде текста, без кнопок с полезной нагрузкой.

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

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

Благодарю вас


person user3652453    schedule 27.06.2018    source источник
comment
вы должны сделать это на стороне сервера, существующего решения с самим API нет   -  person luschn    schedule 27.06.2018


Ответы (1)


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

person amuramoto    schedule 06.07.2018