diff options
Diffstat (limited to 'ATRI/plugins/BlackList.py')
-rw-r--r-- | ATRI/plugins/BlackList.py | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/ATRI/plugins/BlackList.py b/ATRI/plugins/BlackList.py deleted file mode 100644 index ce15c20..0000000 --- a/ATRI/plugins/BlackList.py +++ /dev/null @@ -1,69 +0,0 @@ -import json -from pathlib import Path -from nonebot import on_command, CommandSession - -import config - - -master = config.SUPERUSERS -file = Path('.') / 'ATRI' / 'plugins' / 'noobList' / 'noobList.json' -file1 = Path('.') / 'ATRI' / 'plugins' / 'noobList' / 'noobGroup.json' - - -@on_command('add_noobList', aliases = ['屏蔽', '移除'], only_to_me = False) -async def _(session: CommandSession): - if session.event.user_id == master: - msg = session.event.raw_message.split(' ', 2) - b_type = msg[0] - g_type = msg[1] - u = msg[2] - - if g_type == 'qq': - if b_type == '屏蔽': - try: - with open(file, 'r') as f: - bL = json.load(f) - except: - bL = {} - bL[f"{u}"] = f"{u}" - f = open(file, 'w') - f.write(json.dumps(bL)) - f.close() - await session.send(f'正义执行!![{u}]已被ATRI屏蔽!') - - elif b_type == '移除': - try: - with open(file, 'r') as f: - bL = json.load(f) - except: - bL = {} - bL.pop(f"{u}") - f = open(file, 'w') - f.write(json.dumps(bL)) - f.close() - await session.send(f'将[{u}]移出黑名单成功~!') - - elif g_type == 'group': - if b_type == '屏蔽': - try: - with open(file1, 'r') as f: - bL = json.load(f) - except: - bL = {} - bL[f"{u}"] = f"{u}" - f = open(file1, 'w') - f.write(json.dumps(bL)) - f.close() - await session.send(f'正义执行!!群[{u}]已被ATRI屏蔽!') - - elif b_type == '移除': - try: - with open(file1, 'r') as f: - bL = json.load(f) - except: - bL = {} - bL.pop(f"{u}") - f = open(file1, 'w') - f.write(json.dumps(bL)) - f.close() - await session.send(f'将群[{u}]移出黑名单成功~!')
\ No newline at end of file |