INNER CODE UNIT · Python
load_session
shakedzy/companion · companion.py:377
def load_session():
"""
Load session from file
"""
global memory, chatbot
if os.path.isfile(SAVED_SESSION_FILE):
with open(SAVED_SESSION_FILE, 'r') as f:
messages = json.load(f)
memory = Memory()
chatbot = Chatbot(config=config, memory=memory)
for message in messages:
memory.add(role=message["role"], message=message["content"])
if message["role"] == "user":
try:
message["is_language_learning"] = language.is_text_of_language(message["content"], config.language.learning)
except Exception as e: