I am exploring ways of saving data across conversation in dialogflow from the client library. What I come up with so far are:
- Context - you can save the variable in the output context and give it a long lifetime like conv.context.set.
- Storing it into an external database like RDIS using the session as a key.
- I also found another way using userStorage https://developers.google.com/assistant/df-asdk/save-data#asdk_node_conv_data.
In the case of user storage, is there some gotha I shouid be worry about?