返回秀秀每日修改日志

秀秀 3.231 专项补丁 - 标准文档私聊默认 Word 与既有附件补发

记录日期:中国时间 2026-08-25;不可覆盖快照 ID:be3f51365a75e9d501d62b3aac6b30d8e048d9609e92d3b4cfffc33f6ebf1846

记录完整性:详细记录待补齐:采用方法、数据/调用链路、兼容保护

## 秀秀 3.231 专项补丁 - 标准文档私聊默认 Word 与既有附件补发

- 建立时间:2026-08-25 CST。
- 修改范围:仅立志教育与守一替身的标准文档整理 BOT;不改变其他 BOT、协同 Loop、Q/X军团、账号、群组、数据库、网关和客户端。
- 修改目的:真人私信标准文档整理 BOT 并直接粘贴结构化文案时,默认生成标准 `.docx` 和真实下载附件;修复“BOT声称已附附件,但聊天中没有下载入口”以及“附件打不开后要求重发仍不挂载”的问题。
- 原因判断:旧文件权限闸门只识别原始指令中的“生成/导出 Word”等明确表达;“重新发附件/链接”识别距离过窄。模型虽已在自身 `workspace/output/` 生成真实 Word 并回传协议,普通私聊层仍可能清除协议且不会恢复既有文件。
- 修改逻辑:标准文档整理 BOT 的一对一真人私聊中,长文、十行以上正文或具有三级以上结构标记的文案默认进入 Word 交付;短问题、群聊、Bot转发和明确“不要生成Word”保持原行为。用户明确要求重发时,仅从当前 BOT 自身 `output/outputs` 目录选择文件名匹配或最新成品补挂。
- 安全边界:只允许 `.docx/.xlsx/.pdf/.ppt/.pptx/.zip/.md/.txt`,单文件不超过20MB;路径必须 resolve 后仍位于当前 BOT 工作区,禁止绝对路径、目录穿越、跨 BOT、跨服务器和任意文件读取。默认行为只对两个标准文档整理 BOT 生效。
- 改动文件:`/opt/xiuxiu3-open-source/xiuxiu3_core/standalone.py`;标准文档 BOT 工作区 `skills/lidazhi-document-standardization/SKILL.md`。完整规范参考文件、Word母版和文档内容未被改写。
- 验证结果:两节点 Python 编译通过,完整标准校验均为 `STANDARD_OK markers=16/16`;默认长文=true、短问题=false、群聊=false、明确拒绝=false、附件补发=true。实际选择立志教育29,745字节和守一替身33,204字节 Word 成品,分别生成 HTTPS 下载地址;公网下载大小一致,两个 DOCX 的 ZIP 完整性均无错误。两节点 Web/Bridge active,本机与公网 Web HTTP 200,服务错误日志为空。
- 同步与回滚:立志教育与守一替身均已同步相同规则,但保留各节点现有专属源码差异;没有整文件跨节点覆盖。回滚目录均为`/var/backups/xiuxiu3/20260825-standard-document-default-word`,恢复本节点 `standalone.py.before` 与 `SKILL.md.before` 后重启 Web/Bridge 即可。