Hello Everyone,
Quick question. Has anyone gotten Rasa 2.7 and rasa_sdk 2.7 to work with rasa-webchat? I keep getting the Client socketio error when I startup Rasa with the following command: rasa run -m models --enable-api --cors “*”
My installation is strait up with no modifications. And the webchat works from Rasa 2.3 and rasa_sdk 2.3.1 on down but not beyond that version. Again, has anyone successfully gotten 2.7 to work with rasa-webchat. Not looking for a hack. Hoping there’s a straight forward solution that I have missed, after days of searching.
I’m not quite sure, but I’d recommend to first check the socket-io compatibility table and to countercheck every tool used (Rasa OSS, SDK, …) if everything fits together.
Thanks! I actually did just that. So Rasa 2.7 has python-socketio 4.4, because of some issues with socketio compatibility. Not sure how to confirm the version that rasa-webchat is running. If I knew that, and how to change it if it’s not javascript socketio 3.x or 4.x, I’d be able to potentially solve the issue.
Version 1.0.1 of the rasa webchat is made to work with version 2.3.x and 2.4.x of rasa and beyond. Use 1.0.0 for other rasa versions.
We recommend adding a version tag to prevent breaking changes from major versions, e.g for version 1.0.0 https://cdn.jsdelivr.net/npm/rasa-webchat@1.0.0/lib/index.js, however this will not work with versions below 1.0.0. If you do not specify a version, you will get served the latest available version of the rasa-webchat.