You would have to use e.g. the RedisTrackerStore, however you also need to find a way to assign a user id to a person in your web app and make sure that stays the same even when the user navigates away from the page. Because otherwise there’s no way to know whether this is the same conversation
Sure… Sorry to confuse you … the user management is already there… Iam looking for Example for RedisTrackStore… Thank you for providing the example… I will go through the above link and i will post the questions if i have any…
My RasaCore is running on “5005” (Running as a separate process) post in my system and iam trying to capture information by using RasaNLUHttpIntepreter and trying to store that information in the redis but no luck i know iam doing some thing wrong which iam not able to trace that
I am also need to capture existing user conversation. Example: user chat with bot, the same user will come the next time bot starts from the first. How continue with existing conversation? how handle this?
I used Redis tracking store.
To use the redis first we need to install( Python package is available).
The Rasa has a predefined class to interact with redis called (RedisTrackerStore)
The redis stores the data as key values pairs. the key has to be your AGENT name ( nothing but your user id) .
@ souvikg10 I am able to extract the data, but how to do in real time. I want to save conversation as user input and bot replied. In mine case i created a script and when i am running it, it is saving data in database. Is there is any way to save data in db on realtime?
Thanks in advance