summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2023-01-28 22:42:54 +0800
committerKyomotoi <[email protected]>2023-01-28 22:42:54 +0800
commit05d28f1d3a23dfa7f293c3ee5fc1c3876f4014a7 (patch)
treeb15d37973a37f12b7bd3d6f02976e10bbdbd3ad3
parent30e42cec5ba5158da3b5bf946d10a5e167923a49 (diff)
downloadATRI-05d28f1d3a23dfa7f293c3ee5fc1c3876f4014a7.tar.gz
ATRI-05d28f1d3a23dfa7f293c3ee5fc1c3876f4014a7.tar.bz2
ATRI-05d28f1d3a23dfa7f293c3ee5fc1c3876f4014a7.zip
🚚 组件移动
-rw-r--r--ATRI/plugins/essential/__init__.py8
-rw-r--r--ATRI/plugins/essential/listener.py41
2 files changed, 0 insertions, 49 deletions
diff --git a/ATRI/plugins/essential/__init__.py b/ATRI/plugins/essential/__init__.py
index 32af510..aa41817 100644
--- a/ATRI/plugins/essential/__init__.py
+++ b/ATRI/plugins/essential/__init__.py
@@ -264,11 +264,3 @@ async def _():
__TEMP_DIR.mkdir(parents=True, exist_ok=True)
except Exception:
log.warning("清除缓存失败, 请手动清除: data/temp")
-
-
-from ATRI import driver
-
-from .listener import init_listener
-
-
-driver().on_startup(init_listener)
diff --git a/ATRI/plugins/essential/listener.py b/ATRI/plugins/essential/listener.py
deleted file mode 100644
index e342ada..0000000
--- a/ATRI/plugins/essential/listener.py
+++ /dev/null
@@ -1,41 +0,0 @@
-import json
-from pathlib import Path
-
-from nonebot.message import run_preprocessor
-from nonebot.exception import IgnoredException
-from nonebot.adapters.onebot.v11 import MessageEvent, GroupMessageEvent
-
-
-__MANEGE_DIR = Path(".") / "data" / "plugins" / "manege"
-__MANEGE_DIR.mkdir(parents=True, exist_ok=True)
-
-
-# 检查用户是否存在于黑名单
-@run_preprocessor
-async def _(event: MessageEvent):
- blockuser_file_path = __MANEGE_DIR / "block_user.json"
- if not blockuser_file_path.is_file():
- with open(blockuser_file_path, "w", encoding="utf-8") as w:
- w.write(json.dumps(dict()))
-
- data = json.loads(blockuser_file_path.read_bytes())
-
- user_id = event.get_user_id()
- if user_id in data:
- raise IgnoredException(f"Blocked user: {user_id}")
-
- if isinstance(event, GroupMessageEvent):
- blockgroup_file_path = __MANEGE_DIR / "block_group.json"
- if not blockgroup_file_path.is_file():
- with open(blockgroup_file_path, "w", encoding="utf-8") as w:
- w.write(json.dumps(dict()))
-
- data = json.loads(blockgroup_file_path.read_bytes())
-
- group_id = str(event.group_id)
- if group_id in data:
- raise IgnoredException(f"Blocked group: {group_id}")
-
-
-def init_listener():
- """初始化监听器"""