Spaces:
Runtime error
Runtime error
File size: 563 Bytes
8267fb3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import json
MEMORY_FILE = "memory.json"
def load_memory():
try:
with open(MEMORY_FILE, "r", encoding="utf-8") as f:
return json.load(f)
except FileNotFoundError:
return {}
def save_memory(memory):
with open(MEMORY_FILE, "w", encoding="utf-8") as f:
json.dump(memory, f, indent=4)
def update_memory(user_input, bot_response):
memory = load_memory()
memory[user_input] = bot_response
save_memory(memory)
def check_memory(user_input):
memory = load_memory()
return memory.get(user_input, None) |