So, I built a Rasa chatbot, and included it into my website using the Rasa webchat widget (it is included in my HTML template). I also built a custom action server (action.py
). In short, my architecture is the following:
- Flask server: running at localhost:5000
- Rasa server: running at localhost:5005
- Rasa action server: running at localhost:5055
When I open up my web browser and go to localhost:5000, I can see my website with the chat widget in the bottom right, and the chatbot works fine.
However, when I want to deploy this website with ngrok to the internet using ngrok http 5000
, the widget is not shown. Which command should I run in order to deploy my website that includes this widget?
BTW, all my code is open-source and can be found here.