diff options
Diffstat (limited to 'ATRI/utils/utils_ban')
-rw-r--r-- | ATRI/utils/utils_ban/__init__.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ATRI/utils/utils_ban/__init__.py b/ATRI/utils/utils_ban/__init__.py new file mode 100644 index 0000000..1946c5c --- /dev/null +++ b/ATRI/utils/utils_ban/__init__.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 +# -*- encoding: utf-8 -*- + +''' +@File : __init__.py +@Time : 2020/11/21 22:50:49 +@Author : Kyomotoi +@Contact : [email protected] +@Github : https://github.com/Kyomotoi +@License : Copyright © 2018-2020 Kyomotoi, All Rights Reserved. +''' +__author__ = 'kyomotoi' + +import json +from pathlib import Path + +BAN_LIST_PATH = Path('.') / 'ATRI' / 'utils' / 'utils_rule' / 'ban_list_user.json' +with open(BAN_LIST_PATH, 'r') as f: + data = json.load(f) + + +def ban(user: str) -> None: + data[user] = user + with open(BAN_LIST_PATH, 'w') as f: + f.write(json.dumps(data)) |