How to access conversations stored in Inmemory tracker store of rasa? I could not find answer to the same in rasa docs.
tracker.events_after_latest_restart() will return a list with all the events in that conversation since the last restart.
@Gehova Where does this code go, actions.py or run.py? and how do i run it? Can you please elaborate a little?
tracker is one of the parameters of the run method of your actions.
class ActionRasaHistory(Action): def name(self) -> Text: return "action_rasa_history" def run(self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: Dict[Text, Any]) -> List[Dict[Text, Any]]: events = tracker.events_after_latest_restart() questions = [ x["text"] for x in events if x["event"] == "user" ] output = "\n".join(questions) dispatcher.utter_message(text=output) return