From ce76c67dd07927e3e00dd375ce05e4e28950217e Mon Sep 17 00:00:00 2001 From: K2cr2O1 <2221577113@qq.com> Date: Fri, 23 Jan 2026 16:57:56 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=B8=85=E7=90=86=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E5=92=8C=E6=96=87=E6=A1=A3=EF=BC=8C=E4=BC=98=E5=8C=96=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E4=BA=8B=E4=BB=B6=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除不再使用的 psutil 依赖 - 删除文档中多余的进阶阅读部分 - 为消息事件类添加 ClassVar 类型导入并修复文件结尾格式 --- docs/plugin-development/index.md | 6 ------ models/events/message.py | 4 ++-- requirements.txt | 1 - 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/docs/plugin-development/index.md b/docs/plugin-development/index.md index 170fd06..b688ca0 100644 --- a/docs/plugin-development/index.md +++ b/docs/plugin-development/index.md @@ -72,9 +72,3 @@ Bot 应该会回复你:“你好,[你的昵称]!” * `args: str`: 如果命令有参数(比如 `/echo hello world`),`args` 就是 `hello world` 这部分字符串。 就这么简单,一个最基础的插件就写完了。 - -## 进阶阅读 - -- [指令处理](./command-handling.md): 了解如何处理参数、获取用户输入。 -- [最佳实践](./best-practices.md): 学习如何编写更健壮、更高效的插件。 -- [插件详解:/status 状态监控](./status-plugin.md): 深入了解内置的状态监控插件是如何实现的。 diff --git a/models/events/message.py b/models/events/message.py index ac88c9f..e521d57 100644 --- a/models/events/message.py +++ b/models/events/message.py @@ -4,7 +4,7 @@ 定义了消息相关的事件类,包括 MessageEvent, PrivateMessageEvent, GroupMessageEvent。 """ from dataclasses import dataclass, field -from typing import List, Optional, Union +from typing import List, Optional, Union, ClassVar from core.permission import Permission from models.message import MessageSegment @@ -126,4 +126,4 @@ class GroupMessageEvent(MessageEvent): """ await self.bot.send_group_msg( group_id=self.group_id, message=message, auto_escape=auto_escape - ) \ No newline at end of file + ) diff --git a/requirements.txt b/requirements.txt index 18ad662..fce77f4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -42,7 +42,6 @@ platformdirs==4.5.1 playwright==1.57.0 pluggy==1.6.0 propcache==0.4.1 -psutil==5.9.8 pycparser==2.23 pydantic==2.12.5 pydantic_core==2.41.5