messenger bot启用推送

时间:2016-09-12 13:11:13

标签: bots facebook-messenger messenger

我正在使用messenger bot,我的Facebook应用程序不公开,它处于开发模式。

我们已经批准了这个应用程序(我)的开发人员,我可以与机器人进行交互,但是当我尝试使用机器人向我发送消息(而不是对消息或有效负载的回复!)时page_scoped ID,我收到以下错误

{"error":{"message":"(#200) This person isn't receiving messages from you right now.","type":"OAuthException","code":200,"fbtrace_id":"..."}}

只有当我退出登录时,才会发生这种情况。信使窗口打开我收到消息。我不需要向机器人发送消息,窗口只需要打开并且接收工作正常。

我认为这与我的开发者信息中心中缺少pages_messaging或pages_messaging_subscriptions权限有关。但是我无法添加这些权限,因为a)我还没有进行截屏视频,而且b)我不想要正式的应用评论或公开应用。我在权限旁边看到的唯一按钮是"提交审核"。

因此,对于初学者来说,我想每小时从机器人向某个用户发送消息,无论收件人是在线还是离线,我的应用程序在开发过程中需要哪些步骤/设置模式?

编辑: 我能够重现此问题:如果用户清除聊天对话,则机器人不再能够与用户联系。一切正常,即使我已经退出,只要我不清除聊天。这是一个错误还是一个功能?

1 个答案:

答案 0 :(得分:0)

这就是Facebook想要的,以防止邮件垃圾邮件。如果您正在做提醒机器人,请让您的用户不要删除对话。