我们如何将聊天机器人与Facebook Messenger连接起来?



我们已经用PHP创建了一个聊天机器人,我们希望将Facebook Messenger与它连接起来。这意味着Facebook信使应该像我们的机器人一样行事。 请指导或参考如何做到这一点?

您可以使用像DialogFlow这样的平台,它允许您定义对话并在不同的渠道(在您的情况下是Messenger(上发布。然后,您可以配置一个 WebHook,其中 DialogFlow 推送用户所说的/响应的内容。
您的 webhook 可以是任何语言,因为 DialogFlow 只需要一个 HTTP URL。
https://cloud.google.com/solutions/building-and-deploying-chatbot-dialogflow

还有其他平台(例如Chatfuel(使这变得更加容易(如果您只想在Messenger上部署(,并且您仍然可以使用webhook方法来链接后端。

或者,您可以专门为Messenger构建聊天机器人,创建一个Facebook应用程序和Facebook页面,再次链接到您的网络钩子。
https://developers.facebook.com/docs/messenger-platform/getting-started

无论您选择什么,您都需要与平台或渠道集成,这意味着您的 BOT 需要能够使用相同的"JSON"或使用一些兼容的 API。

最新更新