钉钉机器人接入 — 和飞书类似,企业内部常用
适用场景
- 企业内部主要用钉钉作为沟通工具
- 希望 AI Agent 在钉钉群里待命
- 已搭建钉钉的内部协作流程,想把 AI 融入进去
接入流程概要
钉钉机器人的接入流程和飞书基本一致,差异点在配置字段:
第一步:在钉钉开发者后台创建机器人
获取四个凭证:
- agentId
- clientId
- clientSecret
- robotCode
第二步:在 Sophclaw 里配置 dingtalk channel
{
"channels": {
"dingtalk": {
"agentId": "你的 agentId",
"clientId": "你的 clientId",
"clientSecret": "你的 clientSecret",
"robotCode": "你的 robotCode",
"enabled": true,
"groupPolicy": "allowlist",
"groups": {
"*": {
"requireMention": true
}
}
}
}
}
关键字段说明:
groupPolicy: "allowlist"— 钉钉群组建议用白名单模式,只允许指定群触发requireMention: true— 群里必须 @机器人才触发
第三步:钉钉开发者后台配置
在钉钉开发者后台为机器人开通对应的权限,然后创建版本发布。
第四步:测试
把机器人拉进钉钉群,@机器人 发一条指令测试。
飞书 vs 钉钉:怎么选
| 对比项 | 飞书 | 钉钉 |
|---|---|---|
| 个人用户偏好 | 个人用户更多用飞书 | 企业内部钉钉常见 |
| 生态 | 飞书文档/多维表格/知识库一体化 | 钉钉 + 阿里生态 |
| 文档能力 | feishu Skills 很完善 | 相对弱一些 |
| 接入复杂度 | 类似 | 类似 |
| 推荐 | 个人 + 飞书团队 | 钉钉团队 + 阿里生态 |
两者不冲突——Sophclaw 支持同时接多个 channel,可以飞书和钉钉都接,各自独立的 Agent 和 workspace。
关于 SOUL.md 和 AGENTS.md
接入钉钉机器人后,建议为钉钉 Agent 单独设置 SOUL.md 和 AGENTS.md——比如把钉钉机器人的身份定义为"某某公司内部数据助手",权限范围限定在内部数据目录。详细配置参考多 Agent 工作区隔离。