File size: 709 Bytes
9152169 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
import json
# Memory file ka path
MEMORY_FILE = "memory.json"
# Pehle se stored memory load karna
def load_memory():
try:
with open(MEMORY_FILE, "r", encoding="utf-8") as f:
return json.load(f)
except FileNotFoundError:
return {}
# Memory save karna
def save_memory(memory):
with open(MEMORY_FILE, "w", encoding="utf-8") as f:
json.dump(memory, f, indent=4)
# Conversation yaad rakhna
def update_memory(user_input, bot_response):
memory = load_memory()
memory[user_input] = bot_response
save_memory(memory)
# Pehle se existing response check karna
def check_memory(user_input):
memory = load_memory()
return memory.get(user_input, None) |