首页 > 解决方案 > Facebook Graph API - 回发事件问题

问题描述

当用户单击回发按钮并且 Internet 连接不稳定或从 Internet 重新连接时出现问题。重新连接到 Internet 后,看起来用户已成功单击按钮(标记为已发送),但我的 webhook 没有收到任何回发事件。因此,除非用户通过稳定的连接再次单击该按钮,否则用户不会从我的机器人那里得到任何响应。

我已经为此向 Facebook发送了支持票。我正在寻求解决此问题的帮助,这将继续对话,或者可能会提醒用户必须再次单击该按钮才能继续。

为此,我正在使用 Node.js 和 Microsoft Bot Framework。

标签: node.jsfacebook-graph-apibotframework

解决方案


虽然我不熟悉 Facebook Messenger for bots,但据我所知,回发按钮似乎与任何其他按钮的工作方式相同,并增加了异步功能。间歇性互联网连接似乎正在中断该异步呼叫。我所知道的没有解决方法,因为您的机器人仍在等待您的用户的响应,如果您的用户认为他们已经向机器人发送了信息,则不会出现响应。

我会在您的机器人对话框的最开始放置一条主动/欢迎消息,如果用户连接的互联网连接较弱/间歇性,如果机器人没有响应,则重新发送他们的响应。如果您将机器人用于销售目的,那么除非他们使用稳定的互联网连接,否则不要使用机器人的消息会更合适,因为他们可能会不小心发送两次采购订单。


推荐阅读