核心用法
本 Skill 提供 OpenClaw 钉钉通道的完整安装与配置方案,支持脚本自动化与手动配置两种模式。脚本模式通过 install_dingtalk.py 一键完成插件安装、配置文件写入及网关重启;手动模式则分三步:安装 @soimy/dingtalk 插件、编辑 openclaw.json 配置通道参数、重启 Gateway 生效。
关键配置项
- 必填:Client ID/Secret(钉钉应用凭证)
- 通信策略:
dmPolicy(私聊控制)、groupPolicy(群聊控制)、allowFrom(来源白名单) - 消息形态:支持
markdown纯文本与card交互卡片两种模式,后者需配置模板 ID 与变量 - 体验优化:
showThinking显示思考状态、thinkingMessage自定义等待提示
显著优点
1. 双轨安装:脚本一键化降低门槛,手动配置满足精细化需求
2. 策略灵活:细粒度控制私聊/群聊/来源权限,适配企业安全合规
3. 消息形态丰富:Markdown 快速接入,Card 模板支持富交互
4. 调试友好:内置 debug 模式、openclaw doctor --fix 自动修复工具
潜在局限
- 凭证敏感:Client Secret 需妥善保管,脚本参数存在历史记录泄露风险
- 平台绑定:强依赖钉钉开放平台生态,迁移成本较高
- 模板限制:Card 模式需预先在钉钉平台配置模板,增加前置步骤
- 警告噪音:插件重复加载会产生警告日志,需人工判断是否为真故障
适合人群
- 企业 IT 管理员:快速部署 OpenClaw 钉钉机器人
- 开发者:集成钉钉 IM 能力至 OpenClaw 工作流
- 运维团队:需要细粒度控制机器人通信策略的场景
常规风险
- 凭证泄露:命令行参数可能被 shell 历史记录捕获,建议配合环境变量或密钥管理服务使用
- 权限过宽:
allowFrom: ["*"]配合open策略可能导致未授权访问 - 配置漂移:手动编辑 JSON 易引入语法错误,建议版本控制配置变更