Facebook Messenger Bot - 不公开工作

时间:2017-03-09 02:10:49

标签: facebook-messenger facebook-messenger-bot

我创建了一个facebook页面和facebook messenger bot。当机器人在我的个人资料下按照设计工作时,我全都是极客。但是当我要求朋友们测试它时。我的页面名称不会出现在Messenger中。该页面将出现在搜索中。然后,如果他们点击发送消息,并向机器人询问一个问题......机器人将无法工作。

难倒 1.为什么我的pageid不会作为FB信使收件人出现 2.为什么机器人不能为用户工作

6 个答案:

答案 0 :(得分:4)

提交机器人进行审核并获得pages_messaging权限后。 转到App Review,您将看到一个选项,让机器人公开,将其变为是,并且已完成。

答案 1 :(得分:2)

如果您希望您的朋友在申请公开之前在开发模式下测试您的机器人。你可以做这两件事......

  1. 转到角色中的应用信息中心,并将您的朋友作为测试人员添加到应用中。

  2. 将他们作为管理员添加到链接到应用的Facebook页面

  3. 现在,他们将能够在开发模式下与机器人完全交互。 注意:您要测试的用户甚至不必是您的Facebook好友。您也可以从他们的脸书ID中添加它们。如果您希望客户在申请上市之前测试机器人并且您不希望它们侵入您的个人Facebook生活中,这将非常有用。

答案 2 :(得分:1)

当您的应用位于Development Mode时,插件和API功能仅适用于该应用的管理员,开发人员和测试人员。在您的应用获得批准并公开后,它将适用于普通大众。

答案 3 :(得分:1)

一旦您知道如何添加可以测试您的机器人的用户,这真的很简单。如果您想让公共用户测试您的机器人,例如您的朋友/测试者,您只需执行以下步骤

  1. 转到您的Facebook开发人员面板。
  2. 选择您的机器人应用程序。
  3. 访问角色标签。
  4. 选择是否要将该人添加为 开发人员/测试人员/管理员。如果不确定,请选择测试器选项。
  5. 您可以选择您想要的人的姓名/用户名/名称 添加。
  6. 添加该人并请他接受该请求,那么您就很好 去。

答案 4 :(得分:0)

让你的机器人公开。提交以供审核。 只需转到信息中心右下方的“提交”标签即可。

答案 5 :(得分:0)

我有同样的问题。解决方法是-在Messenger设置中,您将必须请求至少一个许可(即pages_messaging),以允许您的漫游器发送和接收消息。选择“添加到提交”后,您将必须完成提交的先决条件,并等待Facebook的回复。

有关更多详细信息: https://developers.facebook.com/docs/messenger-platform/app-review