| 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) |