Spaces:
Sleeping
Sleeping
| import json | |
| import os | |
| BASE = os.path.dirname(os.path.abspath(__file__)) | |
| USAGE_PATH = os.path.join(BASE, "TRIGGER_USAGE.json") | |
| # 初始化 | |
| if not os.path.exists(USAGE_PATH): | |
| with open(USAGE_PATH, "w", encoding="utf-8") as f: | |
| json.dump({}, f) | |
| def load_usage(): | |
| with open(USAGE_PATH, "r", encoding="utf-8") as f: | |
| return json.load(f) | |
| def save_usage(data): | |
| with open(USAGE_PATH, "w", encoding="utf-8") as f: | |
| json.dump(data, f, ensure_ascii=False, indent=2) | |
| def record_usage(trigger): | |
| usage = load_usage() | |
| usage[trigger] = usage.get(trigger, 0) + 1 | |
| save_usage(usage) | |
| def get_usage(trigger): | |
| usage = load_usage() | |
| return usage.get(trigger, 0) |