【问题标题】:FB Messenger: How can I send a message depending by last 2-3 repliesFB Messenger:如何根据最后 2-3 个回复发送消息
【发布时间】:2018-07-07 07:34:21
【问题描述】:

我想在这里做类似的事情: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 个字符,但它们以文本形式发送基本消息,没有具有有效负载的按钮。

我想知道是否存在不在服务器上存储消息的解决方案?

你知道这是怎么做到的吗?

谢谢

【问题讨论】:

  • 你必须做那个服务器端,api本身没有现有的解决方案

标签: api facebook-messenger messenger facebook-messenger-bot


【解决方案1】:

在服务器端缓存完整的用户响应或稍后需要的部分响应。然后,您可以在适当的时候使用它们来构建您的响应。

【讨论】:

    猜你喜欢
    • 2017-05-10
    • 1970-01-01
    • 2020-07-21
    • 2018-05-09
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 2013-10-31
    • 1970-01-01
    相关资源
    最近更新 更多