MoinRomanticbot / memory.py
syedmoinms's picture
Create memory.py
8267fb3 verified
raw
history blame
709 Bytes
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)