import json import random with open("3letterai.json", "r") as f: ai = json.load(f) def getresp(text): if len(text) > 3: return "я больше трёх букв не понимаю" t = text.replace("ъ", "ь").lower() if t in ai: o = ai[t] if type(o) is list: return random.choice(o) else: return o if text.strip().isnumeric(): return str(int(text)+1) if len(t) == 3: if t[1] == "+": try: return f"{int(t[0]) + int(t[1])}, легко" except ValueError: pass elif t[1] == "-": try: return f"{int(t[0]) - int(t[1])}, легко" except ValueError: pass elif t[1] == "/": if t[2] == "0": return "на ноль делить нельзя балбес" try: return f"{int(t[0]) / int(t[1])}, легко" except ValueError: pass elif t[1] == "*": try: return f"{int(t[0]) * int(t[1])}, легко" except ValueError: pass return random.choice(["ам", "чё", "непон", "сам такой"])