如何在没有 facebook 应用程序和 webhook 的情况下制作 Messenger 聊天机器人?

How to make a messenger chat bot without a facebook app and webhook?

我浏览了为 Messenger 平台创建聊天机器人的文档。

我在那里找到的所有东西,我都需要一个服务器,在这种情况下用作 Facebook 平台的服务。

服务器还验证来自 facebook 应用程序的 webhook。

现在我明白了,对于聊天机器人,我需要一个 facebook 应用程序、webhook 服务器,当然还有一个 facebook 页面。

然后我找到了一个应用程序Flow XO,我只输入了页面名称,机器人就准备好了。

我的问题是,他们(flow.xo)如何在没有 Facebook 应用程序(appId、appSecret)和 webHook 的情况下与 facebook 页面通信。

My question is, how they can communicate facebook page without a Facebook app(appId, appSecret) and webHook.

他们不能。

他们使用他们的服务器和他们的应用代表授权他们的用户与API通信通过在他们登录该应用程序时提供必要的权限来访问他们的页面。

Facebook 允许创建一个集成了多个聊天机器人的 Facebook 应用程序。在 Amio,我们使用 Facebook OAuth 请求您的许可。当您授予我们这些权限时,我们将代表您发送和接收消息。这允许您使用 Amio API 创建聊天机器人,而无需创建 Facebook 应用程序。

始终需要 Facebook 页面,因为这是用户与您的机器人交互的入口点。您可以查看 Amio documentation 了解更多详情。