微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

我建立了一个聊天机器人,打算与我的页面一起使用。没什么特别的,仅用于开发目的。我使用了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应用程序。并不是说我有很多,而是在我和想使用我的聊天机器人的朋友之间,这不是一个很漂亮的景象。

解决方法

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

,

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。