Hello everybody, I am new to Rasa and I have a question how to best structure my application. Before Rasa should check the message for intents, I want to check if there are spelling errors in the users input. If there are errors -> send the possible corrections to user. I am going to use LanguageTool for spellchecks. For communication between client and server I use websockets, which are already working.
My questions now are:
- how can I achieve the LanguageTool part? Do I need to setup a custom component? Or an extra server/service between client and rasa-server?
- if I want to add more Socket.io events, how can I do that? By default only “user_uttered” and “bot_uttered” are available, right? I would like to have an event which is triggered when there’s spelling errors.
Thank you very much for your help!