From 7cae371b51a14c626ce184987eea2392e15430b9 Mon Sep 17 00:00:00 2001 From: Kyomotoi <1172294279@qq.com> Date: Sat, 7 Nov 2020 13:54:57 +0800 Subject: [Update] --- utils/utils_banList/__init__.py | 80 ---------------------------------- utils/utils_banList/banList_group.json | 1 - utils/utils_banList/banList_user.json | 1 - 3 files changed, 82 deletions(-) delete mode 100644 utils/utils_banList/__init__.py delete mode 100644 utils/utils_banList/banList_group.json delete mode 100644 utils/utils_banList/banList_user.json (limited to 'utils/utils_banList') diff --git a/utils/utils_banList/__init__.py b/utils/utils_banList/__init__.py deleted file mode 100644 index e7ccbec..0000000 --- a/utils/utils_banList/__init__.py +++ /dev/null @@ -1,80 +0,0 @@ -#!/usr/bin/env python3 -# -*- encoding: utf-8 -*- -''' -@File : __init__.py -@Time : 2020/10/11 14:42:59 -@Author : Kyomotoi -@Contact : kyomotoiowo@gmail.com -@Github : https://github.com/Kyomotoi -@License : Copyright © 2018-2020 Kyomotoi, All Rights Reserved. -''' -__author__ = 'kyomotoi' - -import json -from pathlib import Path -from typing import Optional - -def banList(user: Optional[str] = None, group: Optional[str] = None) -> bool: - """ - :说明: - - 判断某一 用户/群 是否处于封禁名单中。 - - :参数: - - * ``user: Optional[str] = None``: 用户QQ号 - * ``group: Optional[str] = None``: 用户所在群号 - * !!!二者必须传入一个,否则一律返回 False !!! - - :返回: - - 是:False | 否:True - - :用法: - - .. code-block:: python - - banList(user=123456789, group=123456789) - - """ - file_user = Path('.') / 'utils' / 'utils_banList' / 'banList_user.json' - file_group = Path('.') / 'utils' / 'utils_banList' / 'banList_group.json' - - try: - with open(file_user, 'r') as f: - data_user = json.load(f) - except: - data_user = {} - - try: - with open(file_group, 'r') as f: - data_group = json.load(f) - except: - data_group = {} - - if user: - if user not in data_user: - if group: - if group not in data_group: - return True - else: - return False - else: - return True - else: - return False - - elif group: - if group not in data_group: - if user: - if user not in data_user: - return True - else: - return False - else: - return True - else: - return False - - else: - return False \ No newline at end of file diff --git a/utils/utils_banList/banList_group.json b/utils/utils_banList/banList_group.json deleted file mode 100644 index 9e26dfe..0000000 --- a/utils/utils_banList/banList_group.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/utils/utils_banList/banList_user.json b/utils/utils_banList/banList_user.json deleted file mode 100644 index 9e26dfe..0000000 --- a/utils/utils_banList/banList_user.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file -- cgit v1.2.3