【问题标题】:Show facebook chat bot has seen message显示 facebook 聊天机器人已看到消息
【发布时间】:2018-11-09 04:53:36
【问题描述】:

如何发送 Facebook Messenger 回复,确认看到输入但不传递消息?


用例:

我正在尝试通过更好地处理多个快速输入来改进我的聊天机器人。
例如:

用户:点一份披萨。
Bot:你想要什么配料?
用户: cheees
用户:奶酪

如果用户拼错了一个单词并快速发送一个更正的拼写,如示例中所示,通常会发生这种情况。
机器人当前处理cheees 的第一个输入并准备响应。 然后处理cheese 的第二个输入,就好像它是对未传递响应的回答一样。

所以我检测是否在传递第一个输入之前收到第二个输入以取消该响应,但我想至少表明在等待传递第二个输入的响应时看到了第一个输入。

【问题讨论】:

    标签: facebook-messenger facebook-chatbot


    【解决方案1】:

    这绝对是可能的。有sender actions。您正在寻找 mark_seen 究竟是什么让您的机器人看到了消息。

    我在这里有几个建议:

    • 始终将消息标记为已查看。从用户的角度来看,它表明另一边有人。
    • 在发送消息之前,您应该考虑发送一秒钟的打字指示。这就是用户用来查看与他的朋友聊天的方式。
    • 如果您收到其他信息,您也可以等待一两秒再处理用户输入。

    我们已将这些解决方案内置到 Amio Bot Builder 中。随意使用或复制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      相关资源
      最近更新 更多