So I’ve managed to connect a custom front-end for my chatbot.
The Rasa X server where the Rasa X API is hosted is running locally on my computer on port 5002, and my actions.py script server is running locally on my computer on port 5055. Again, so far, so good…
However, when I re-start my browser to chat with my chatbot again, the slots are not reset from the previous chat, which obviously makes some parts of my stories get skipped when I chat again.
How do I reset my conversation everytime I refresh the page? Can this be done programmatically using Rasa X API? I haven’t been able to do so yet…
Also, how would this extend to having multiple users chatting to the chatbot at once? Since the tracker.db file is saved server-side, how can I have one server (local on port 5002 for now) for multiple users chatting to my chatbot at the same time? Because as it stands, if multiple users connect to the same server, I could fill the single set of tracker slots saved on that one server by messaging the chatbot from multiple clients.
Any help would be greatly appreciated.