当用户单击回发按钮时,当internet连接不稳定或正在从internet重新连接时,会出现问题。在重新连接到互联网之后,看起来用户已经成功地点击了按钮(标记为已发送),但是我的web钩子没有得到任何回发事件。因此,除非用户再次单击具有稳定连接的按钮,否则用户不会从我的bot获得任何响应。
我已经向Facebook发送了一个关于这个问题的支持票。我正在寻求解决这个问题的方法,这将继续对话,或者提醒用户必须再次单击按钮才能取得进展。
为此,我使用了Node.js和。
发布于 2018-07-09 18:04:56
虽然我不熟悉用于机器人的Facebook,但据我所知,回发按钮似乎与任何其他按钮一样工作,并增加了异步功能。断断续续的互联网连接似乎中断了异步调用。据我所知,这里没有一项工作,因为你的机器人仍然在等待用户的响应,如果你的用户认为他们已经向机器人发送了信息,这个响应就不会出现。
我会在你的bot对话框的开头放一个积极的/欢迎的信息,如果用户连接到一个弱/断续的互联网连接,如果机器人没有响应,重新发送他们的响应。如果您将机器人用于销售目的,则除非它们使用稳定的internet连接,否则不使用bot的消息将更合适,因为它们可能会意外地发送购买订单两次。
https://stackoverflow.com/questions/51238753
复制相似问题