钉钉机器人接入 OpenClaw
将 OpenClaw 接入钉钉,实现智能助手功能
前置要求
- ✅ 已部署完成的 OpenClaw 服务器
- ✅ 钉钉管理员账号
- ✅ 有效的 API Key
部署步骤
1创建钉钉应用
1. 打开 钉钉开放平台
2. 使用钉钉账号登录
3. 点击「应用开发」→「创建应用」
4. 填写应用名称(如 OpenClaw 助手)
5. 获取 App Key 和 App Secret
2配置应用权限
在应用管理页面,点击「权限管理」,添加以下权限:
im:robot- 机器人消息im:chat- 群会话im:message- 消息相关
3创建自定义机器人
1. 进入需要接入的钉钉群
2. 点击群设置 → 智能群助手
3. 点击「添加机器人」
4. 选择「自定义」机器人
5. 设置机器人名称,获取 Webhook 地址
Webhook 格式:
https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxx
4在 OpenClaw 中配置钉钉
编辑配置文件 ~/.openclaw/openclaw.json:
{
"channels": {
"dingtalk": {
"enabled": true,
"webhook": "你的钉钉Webhook地址",
"secret": "你的加签密钥(可选)"
}
}
}
或使用命令行:
openclaw config set channels.dingtalk.enabled true
openclaw config set channels.dingtalk.webhook "你的Webhook地址"
5重启服务
openclaw restart
验证配置
在钉钉群中 @机器人 发送消息,测试是否正常工作。
常见问题
Q: 收不到消息?
- 检查 Webhook 地址是否正确
- 确认机器人已添加到群聊
- 检查应用权限是否配置完整
Q: 如何开启加签?
在钉钉机器人设置中开启「加签」,将生成的 secret 配置到 OpenClaw 中。