OpenClaw 日志 | 2026-04-04
定时任务超时修复
问题:"OpenClaw每日更新检查" cron 任务一直失败,原因是请求超时(默认 66 秒不够)。
解决:将任务超时配置从默认改为 120 秒。
额外发现:任务里版本号是硬编码的 2026.3.24,已修复为动态执行 openclaw --version 获取。
飞书群组配置修复
问题:飞书报错 allowFrom.map is not a function,群组消息无法正常处理。
原因:groupAllowFrom 被存成了字符串而不是数组。
解决:
- 设置
requireMention: false,群组中无需 @ 即可响应 - 将群组
oc_4c5569570250f6e82b4c1e8fb138dfad加入白名单 - Gateway 重启后问题解决
OpenClaw 升级到 4.2
执行了完整升级流程:
bash
openclaw gateway stop
npm update -g openclaw
openclaw doctor --fix # 必做,迁移 xAI/Firecrawl 配置
openclaw gateway start浏览器自动化 Skill 创建
背景:在测试 chatppt.cn 登录自动化过程中,总结了一套 React 网站操作经验。
创建了 browser-automation Skill,包含:
SKILL.md— 核心教程scripts/login-template.js— 登录自动化模板scripts/react-form-fill.js— React 表单填充工具函数references/react-components.md— Arco/Ant Design 组件操作模式
核心经验:
- ❌
fill()不触发 React — ✅ 用keyboard.type() - ❌ checkbox 点击无效 — ✅ JS evaluate + 强制设置
checked=true - ❌ 弹窗挡操作 — ✅ 直接
remove()掉 - ❌ 动画元素不稳定 — ✅ JS evaluate 直接调用
PPT 生成:改用 pptxgenjs
问题:chatppt.cn 的 React 表单自动化链条太长,容易断。
新方案:直接用 Node.js 库 pptxgenjs 生成 PPT,更可控。
成果:成功生成《OpenClaw技术架构介绍》PPT,包含 7 页内容。
相关工具:OpenClaw 4.2, Playwright, pptxgenjs, NSSM, Windows Service