Messenger-聊天机器人,无需为每个页面创建FB应用

时间:2020-09-12 12:32:39

标签: chatbot facebook-messenger-bot

我建立了一个聊天机器人,打算与我的页面一起使用。没什么特别的,仅用于开发目的。我使用了fastapi + mongodb + RASA NLU。通过创建应用程序并订阅Webhook,整合工作一切正常。我唯一的问题是我需要为每个页面创建一个应用程序。 如何在不始终创建应用程序的情况下将聊天机器人链接到我的页面?我注意到ManyChat和ChatFuel可以做到这一点,但是我丢失了fb开发人员文档。

供参考,这是我当前的webhook设置。

https://myapp.com/webhook/<pageid_01>/
https://myapp.com/webhook/<pageid_02>/
https://myapp.com/webhook/<pageid_03>/

这是一种解决方法。它可以工作,但是我真的不想维护太多的fb应用程序。并不是说我有很多,而是在我和想使用我的聊天机器人的朋友之间,这不是一个很漂亮的景象。

2 个答案:

答案 0 :(得分:1)

您可以使用相同的webhook来处理来自多个页面的事件,但是我认为没有一种方法可以使一个fb Messenger应用程序用于多个页面!因为该应用将接收页面范围的唯一ID

答案 1 :(得分:0)

您可以将多个页面连接到同一应用程序。而且,当您在Webhook上收到事件时,可以检查页面ID,并根据页面ID执行该页面特定的操作。