Hi,
First of all, I want to express my gratititude towards Rasa platform and associated brains to bring such a fantastic open source NLU platform with so much freedom around - Kudos.
I’m designing a chatbot platform where Rasa seems to best fit. The intention is to create a new bot quickly for any new customer onboarding via the platform - which can be deployed in a kubernetes container with separate entity. The reason for separate deployment entity is to make sure customer data (user conversation details, custom action data etc.) can be saved for reporting purpose (with GDPR compliance).
Now here I’m stuck with the concept and looking for any idea/suggestion in here.
Description:
- Rasa bots should be integrated with customer Facebook pages.
- Integration should be done via Facebook App webhook integration.
Problem:
- Getting business approval for FB app can take much longer timeframe (even weeks) compared to customer onboarding time (few hours at max with basic conversation template).
- So one FB App (business approved) should be used a common mediator.
Solution Proposal:
- Instead of connecting Rasa bot to FB App directly - a python webhook can be connected to FB app.
- As request comes from different FB pages, webhook can track the FB Page ID and re-route the request to corresponding rasa bots in different containers.
It this possible to achieve? If yes, then how?
Thanks.