I have successfully integrated my rasa core chatbot with chatwidget (mrbot-ai/rasa-webchat) using socketio channel.
Below are two commands that I used for:
- To start rasa core server with endpoints and credentials file.
python -m rasa_core.run -d models/dialogue -u models/nlu/current --endpoints endpoints.yml --credentials credentials.yml
- To start custom action server.
python -m rasa_core_sdk.endpoint --actions actions
- You need to just change port and machine’s ip in a script i.e provided on github i.e GitHub - mrbot-ai/rasa-webchat: A chat widget easy to connect to chatbot platforms such as Rasa Core
Note: Make sure that your rasa core server and custom action server is up and running before just clicking or opening html file of your website.
If you have any issues related to chatwidget integration please let me know.