i want to save the converstaion in a database for that i used tracker store at endpoint.yml file but it is saving conversation every single message i want to save them as a particular user if the user visit again and again have the conversation .
The conversations are stored in the tracker by sender_id. You’re front end can control the sender id so that if the user re-connects, the prior slots set by the user can be restored.
What channel are you using?
Then you are using the socket channel so you should review the docs here. Note the comment about setting session_persistence
. It sounds like this setting could address your issue but you may also want to review the botfront widget readme and it’s comment about storage
, persistence and storage options.