Hi Rasa Brains!.. Can you please help me in deployment process of Rasa chatbot
Summary:
I have created a bot using Rasa NLU and Rasa Core
I have used custom actions in file named actions.py
Using Socket Io i have connected to React Rasa Webchat
It is working in Localhost just fine…but i need to make this bot available to others users via an URL
I would like to integrate the bot with Microsoft botframe work and then deploy it in Azure.
How can i do that? Detailed explanation with steps would be much appreciated…
Attaching my Screencasts below…
Screencast 1: I have used Rasa Webchat socket IO connections, Currently I am able to run it only on Localhost.
Hi @Vetri I am trying to develop a similar bot but I have difficulties connecting to React Rasa Webchat, can you tell me the steps or share the source code? Thanks a lot!
Hii, For free users, ngrok allows to expose upto 4 tunnels at the same time. You need to update the ports in the configuration file and run ‘ngrok start --all’ in your terminal. You can find the process in the below link!
https://dashboard.ngrok.com/get-started
I’d suggest to use a dockerised deployment then. After a quick googling, I found this tutorial which seems to be pretty up to date.
I guess if you decide to use AWS, scalability is of use and if you are using Rasa X alongside your assistant, then I’d even recommend this documentation about the Kubernetes Deployment.
@Vetri Hello there brother I just went through your post right now and I think you can help me with this ngrok deployment issues that I am facing with my rasa chatbot.
I have UI widget from botfront/rasa-webchat: A feature-rich chat widget for Rasa and Botfront (github.com) I have used the “<script/.>” tag procedure mentioned on Widget github.
Now I want to do is that I want other people around the globe to access my chatbot and I heared it is possible with ngrok, but I dont know how can I do it… can you help me?
I know how to make 3 ports available at the same time on ngrok using the ngrok.yml file setting and doing ngrok start --all , I have used 1st port for rasa run → ngrok http 5005
2nd port for rasa run actions → ngrok http 5055
3rd port for my .html runnig on 127.0.0.1:5500 → ngrok http 5500
But now the issue is that I cannot make them work togeather and I cannot see my widget on ngrok link of port 5500 , can you help me please ??