summaryrefslogtreecommitdiff
path: root/ATRI/plugins/BlackList.py
diff options
context:
space:
mode:
Diffstat (limited to 'ATRI/plugins/BlackList.py')
-rw-r--r--ATRI/plugins/BlackList.py69
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