【发布时间】:2016-04-26 12:14:03
【问题描述】:
Facebook Messenger API 总体上非常可爱。但是,每当用户向我的机器人发送贴纸(例如,气球大拇指贴纸)时,它总是会冻结大约 20 秒。如果用户发送大量贴纸,机器人就会崩溃,Facebook 会向我发送“Webhook 失败”开发者警报。
我怀疑我的代码有问题,但我找不到任何错误。我发现一个有趣的事情是,当机器人崩溃并且 Facebook 向我发送“Webhook 失败”警报时,如果我通过在命令行中输入以下内容重新订阅我的应用程序到页面,机器人将恢复并回复消息。
curl -X POST "https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=<PAGE_ACCESS_TOKEN>"
以下是一些可能对您有所帮助的信息。
回购:https://github.com/lorix-lpan/r-score-god
Server.js:https://github.com/lorix-lpan/r-score-god/blob/master/src/server.js
脸书专页:https://www.facebook.com/rscoregod/
注意:该机器人目前仍不向公众开放,请留言,以便我将您添加为测试用户。
非常感谢!
【问题讨论】:
标签: node.js facebook facebook-graph-api facebook-messenger