我仔细阅读了为Messenger平台创建聊天机器人的文档。
在这里找到的所有东西,我需要一个服务器,在这种情况下,该服务器用作Facebook平台的服务。
服务器还从facebook应用程序验证webhook。
现在,对于聊天机器人,我需要一个Facebook应用,一个Webhook服务器以及一个Facebook页面。
然后我找到一个应用程序Flow XO,我只在其中放置页面名称,并且该bot已准备就绪。
我的问题是,他们(flow.xo)如何在没有Facebook应用(appId,appSecret)和webHook的情况下交流Facebook页面。
答案 0 :(得分:1)
我的问题是,他们如何在没有Facebook应用程序(appId,appSecret)和webHook的情况下交流Facebook页面。
他们不能。
他们使用他们的服务器和他们的应用程序代表通过授予他们访问页面权限的用户的身份,通过在访问时提供必要的权限来与API通信登录该应用。
答案 1 :(得分:0)
Facebook允许创建一个集成了多个聊天机器人的Facebook App。在Amio,我们要求您使用Facebook OAuth进行许可。当您授予我们这些权限时,我们将代表您发送和接收消息。这样,您就可以使用Amio API创建聊天机器人,而无需创建Facebook App。
Facebook页面始终是必需的,因为这是用户与您的机器人进行交互的切入点。您可以检查Amio documentation了解更多详情。