Telegram Footer Patch

🔧 智能尾注注入 · 安全可回滚

为 OpenClaw Telegram 私聊回复自动注入智能尾注,支持安全备份、语法校验与无缝升级重打。

收藏
6.5k
安装
1.6k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Telegram Footer Patch 是一款面向 OpenClaw 平台的运维增强脚本,专注于在 Telegram 私聊回复的底层渲染代码中注入标准化尾注信息(🧠 Model + 💭 Think + 📊 Context)。该技能通过直接修改 dist/reply-*.js 文件实现平台层级的信息展示,无需依赖模型的上下文记忆能力。

使用流程简洁直观:通过 patch_reply_footer.py 执行补丁注入(支持 --dry-run 预览模式),随后重启 OpenClaw 网关即可生效。补丁内置多重保护机制——每次写入前自动生成 .bak.telegram-footer.* 备份,执行 node --check 语法校验,失败时自动回滚;若检测到 marker 丢失但存在历史备份,会智能提示升级覆盖场景并支持重打补丁。

显著优点

1. 零模型依赖:尾注在平台层注入,不消耗模型 token,不依赖对话上下文
2. 运维友好:单命令完成补丁/回滚/预览,升级后自动识别并重打

3. 安全冗余:强制语法校验 + 自动备份 + 失败回滚三重保护

4. 防重复注入:通过 marker 识别已补丁状态,避免双尾注叠加

潜在局限

  • 文件侵入性:直接修改编译产物 dist/reply-*.js,非官方 Hook 机制
  • 版本绑定:依赖特定 reply bundle 的代码结构,needle 失效会导致明确报错
  • 单平台限定:仅支持 Telegram 私聊场景,群聊或其他平台未覆盖
  • 维护责任:OpenClaw 大版本升级可能改变目标文件结构,需持续关注兼容性

适合人群

  • 使用 OpenClaw 搭建 Telegram Bot 的开发者/运维人员
  • 需要向终端用户透明展示模型调用元信息(模型名、思考过程、上下文消耗)的场景
  • 追求低耦合、轻量级方案,不愿改动核心服务代码的技术团队

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 升级覆盖 | OpenClaw 更新后补丁失效 | 重新执行 patch 脚本,内置 upgrade-aware 提示 |
| 语法损坏 | 补丁注入导致 JS 语法错误 | `node --check` 自动校验,失败自动恢复备份 |
| 双尾注 | 重复执行或旧版本残留 | 自动清理已知旧版尾注块,marker 防重复注入 |
| 权限不足 | 无写入 `dist/` 目录权限 | 以适当权限运行,脚本会明确报错 |

安全等级评估

本技能仅操作本地文件系统,不涉及网络请求、敏感凭证或外部 API 调用。补丁脚本采用白名单式的 marker 匹配与严格的语法校验,具备完善的回滚能力。综合评估为 S 级(高安全性运维工具)。

来源可信度

作为 OpenClaw 生态的第三方运维增强方案,代码逻辑透明可读,无混淆或远程加载行为。标记为 T2 级(社区维护的可靠工具)。

Telegram Footer Patch 内容

scripts文件夹
手动下载zip · 6.0 kB
patch_reply_footer.pytext/plain
请选择文件