我们如何将chatbot与Facebook Messenger连接?

时间:2020-02-01 06:48:44

标签: facebook chatbot facebook-messenger

我们已经用PHP创建了一个ChatBot,并且我们想与此连接Facebook Messenger。这意味着Facebook Messenger的行为应类似于我们的Bot。 请指导或参考该怎么做?

1 个答案:

答案 0 :(得分:0)

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

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

或者,您可以构建专门用于Messenger的Chatbot,创建​​Facebook应用程序和Facebook Page,然后再次链接到您的Webhook。
https://developers.facebook.com/docs/messenger-platform/getting-started

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