如何在本地,分期和生产中使用facebook messenger bot

时间:2016-07-21 15:02:30

标签: facebook workflow platform messenger

上下文

我正在使用facebook messenger bot并遇到工作流问题。

要创建它,我使用ngrok在我的本地制作一个facebook测试应用程序钩子,它工作正常。

现在机器人正在进行测试,而另一个应用程序让webhook指向舞台服务器。

对于生产服务器,我打算做一个将webhook指向它的生产应用程序。

问题

但是,由于必须将应用程序附加到页面以启动对话,我如何测试几个机器人? 我需要3页(本地测试,升级测试和制作)吗?

或者有Facebook方式吗? (测试版的app目前在messenger bot上不起作用,已知错误)

或者也许是一个好习惯?

2 个答案:

答案 0 :(得分:3)

您正在Facebook App Development中寻找Test Apps。您可以在左上角的开发者页面上找到此设置,您可以在其中找到用于创建测试应用程序的下拉按钮。

我用来创建我的开发和暂存环境。

答案 1 :(得分:1)

关于此的文件似乎不存在。对于测试/暂存环境,您似乎需要单独的页面和机器人。

以下是我为the bot I made所做的事情。

  1. 制作测试/登台页面。
  2. 取消发布这些网页,使其无法公开搜索。
  3. 在页面上提供测试人员/开发者Page Roles,以便他们搜索并找到它。
  4. 在机器人仪表板中提供相同的测试人员/开发人员角色,以便他们可以实际与机器人聊天。