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

use*_*099 10 workflow platform facebook messenger

上下文

我正在研究facebook messenger机器人,并且遇到了工作流程问题.

为了创建它我使用ngrok在我的本地制作一个facebook测试应用程序挂钩,它工作正常.

现在,bot正在进行测试,另一个应用程序将webhook指向舞台服务器.

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

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

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

或者也许是一个好习惯?

kjs*_*js3 1

这方面的文档似乎不存在。看起来您确实需要单独的页面和机器人来进行测试/登台环境。

这是我为我制作的机器人所做的事情。

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