显示Facebook聊天机器人已查看消息

时间:2018-11-09 04:53:37

标签: facebook-messenger facebook-chatbot

我如何发送确认已看到输入但未发送消息的Facebook Messenger响应?


用例:

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

  

用户:订购披萨。
  Bot:您想要什么浇头?
  用户:cheees
  用户:起司

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

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

1 个答案:

答案 0 :(得分:3)

绝对有可能。有sender actions。您正在寻找mark_seen到底是什么使您的漫游器看到邮件。

我在这里有几个建议:

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

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

相关问题