feat(wtfllm): 接入 nonebot-plugin-wtfllm AI 帮助助手

- pyproject 注册 nonebot_plugin_wtfllm 插件
- 新增 wtfllm_gate 插件:仅在群 621016172 启用 wtfllm 响应
- 新增 kb_build:抓取 danding.vip 文档并导入 wtfllm 知识库的脚本
- requirements: 升级 nonebot2 2.5.0 / pydantic 2.13.5,补 aiohttp 与 wtfllm 依赖
This commit is contained in:
2026-08-30 00:14:45 +08:00
parent 212d5bef0e
commit c2da507f43
29 changed files with 1269 additions and 90 deletions

View File

@@ -0,0 +1,114 @@
# DanDing1控制台命令功能用户文档
> 来源: https://www.danding.vip/%E5%8A%9F%E8%83%BD%E5%B8%AE%E5%8A%A9/%E6%8E%A7%E5%88%B6%E5%8F%B0%E5%91%BD%E4%BB%A4%E5%8A%9F%E8%83%BD.html
# DanDing1控制台命令功能用户文档
本文档详细介绍了DanDing1应用程序中所有可用的控制台命令及其用法。通过这些命令您可以执行各种系统操作、测试功能以及获取信息。
最后编辑时间2025年3月29日
## 命令格式​
所有控制台命令遵循以下格式:
- 命令前缀 测试 、 test 或 get
- 命令名称 :指定要执行的命令类型
- 子命令 :某些命令需要子命令来指定具体操作
- 参数 :命令所需的其他参数
## 可用命令​
### 1. 系统命令 (测试/test)
#### 1.1 获取图库​
获取系统图库资源。
用法 :
功能
- 从服务器下载并更新图库资源
- 在后台执行不会阻塞UI
#### 1.2 日志测试​
测试日志输出功能。
用法 :
功能
- 输出各种类型的测试日志(普通信息、警告信息、错误信息、绿色信息)
- 用于验证日志系统工作正常
### 2. 游戏1命令 (测试/test)
用于游戏1的图库调试功能。
用法 :
参数 :
- 1 - 开启图库调试
- 0 - 关闭图库调试
注意
- 使用前必须先在游戏1界面绑定窗口
- 必须先激活游戏1的设置布局
### 3. MuMu模拟器命令 (测试/test)
用于测试MuMu模拟器的各项功能。
用法 :
测试项目编号 :
- 1 - 检查MuMu路径配置
- 2 - 显示MuMu实例信息
- 3 - 显示本地MuMu配置
示例 :
### 4. OCR测试命令 (测试/test)
用于测试OCR光学字符识别功能。
用法 :
子命令 :
- 数字 / number - 测试数字识别,需要指定图片路径
- 文本 / text - 测试文本识别,需要指定图片路径
- 文本pro / textpro / pro - 测试Pro版本文本识别需要指定图片路径
- auto / 自动 / 全部 - 执行自动OCR测试使用内置测试图片
示例 :
### 5. YOLO测试命令 (测试/test)
用于测试YOLOYou Only Look Once对象检测和分类功能。
用法 :
子命令 :
- class / classify / 场景 - 测试YOLO场景分类
- detect / 检测 / 加成 - 测试YOLO对象检测
示例 :
### 6. 窗口绑定测试命令 (测试/test)
用于测试不同的窗口绑定模式。
用法 :
或(自定义模式):
预定义模式 :
- mode1 - dx2显示 + dx_mouse_api鼠标 + windows键盘
- mode2 - dx2显示 + windows鼠标 + windows键盘
- mode3 - gdi2显示 + windows鼠标 + windows键盘
- mode4 - dx2显示 + windows3鼠标 + windows键盘
自定义模式参数 :
- display - 屏幕颜色获取方式如dx2、gdi2等
- mouse - 鼠标仿真模式如windows、dx_mouse_api等
- keypad - 键盘仿真模式如windows等
- public - 公共属性,可为空
示例 :
### 7. 系统信息命令 (get)
用于获取系统信息。
用法 :
功能 :
- 显示操作系统版本
- 显示CPU型号
- 显示显卡信息
- 显示物理内存大小
- 显示系统盘剩余空间
### 8. 帮助命令 (get)
显示get命令的帮助信息。
用法 :
## 命令使用技巧​
- 确保命令格式正确 :命令前缀、命令名称和参数之间使用空格分隔。
- 注意大小写 :虽然大多数命令不区分大小写,但为保证兼容性,建议按文档中的格式输入。
- 带空格的路径 :如果文件路径包含空格,需要用引号包围。
- 测试前准备 :某些命令(如 game1 )在使用前需要先完成特定操作(如绑定窗口)。
- 错误处理 :命令执行失败时会显示错误信息,可根据错误信息调整参数后重试。
## 注意事项​
- 某些命令可能在后台执行,不会立即返回结果
- 窗口绑定测试会在桌面生成截图文件
- OCR和YOLO测试功能需要相应的模型文件已正确安装
- 大多数测试命令仅供开发测试使用,不建议在生产环境中频繁使用