Skip to content

OpenClaw接入钉钉机器人:钉钉群自动回复配置教程

2026年4月4日

为什么要在钉钉接入OpenClaw?

钉钉是很多企业的办公工具:

  • 团队沟通在钉钉
  • 任务管理在钉钉
  • 会议安排在钉钉
  • 文件共享在钉钉

把OpenClaw接入钉钉,随时调用AI,不用切换工具。


钉钉机器人接入方式

钉钉有两种机器人接入方式:

方式说明适用场景
自定义机器人Webhook推送消息仅发送消息
企业内部机器人完整交互能力发送+接收+交互

推荐企业内部机器人,可以双向交互。


方式一:自定义机器人(仅发送)

步骤1:创建钉钉群机器人

  1. 打开钉钉群聊
  2. 点击群设置 → 群机器人 → 添加机器人
  3. 选择「自定义」机器人
  4. 设置机器人名称:小龙虾助手
  5. 安全设置选择「自定义关键词」:小龙虾
  6. 记录 Webhook 地址:
https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx

步骤2:配置OpenClaw

yaml
channels:
  dingtalk-webhook:
    enabled: true
    webhooks:
      - name: team-group
        url: "https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx"
        keyword: "小龙虾"  # 安全关键词
        
agents:
  dingtalk-sender:
    channels:
      - dingtalk-webhook
    model: "deepseek-chat"

步骤3:测试消息发送

bash
openclaw send --channel dingtalk-webhook --message "小龙虾测试消息"

方式二:企业内部机器人(完整交互)

步骤1:创建企业内部应用

  1. 登录钉钉开发者后台
  2. 进入「应用开发」→「企业内部开发」
  3. 创建应用:小龙虾助手
  4. 记录 AppKey 和 AppSecret

步骤2:配置机器人能力

在应用配置中:

  • 开启「机器人」能力
  • 设置机器人名称:小龙虾
  • 设置消息接收地址(OpenClaw的服务地址)

步骤3:配置OpenClaw

yaml
channels:
  dingtalk:
    enabled: true
    corpId: "dingxxxxxxxx"
    appKey: "xxxxxxxx"
    appSecret: "xxxxxxxx"
    
agents:
  dingtalk-helper:
    channels:
      - dingtalk
    model: "deepseek-chat"
    skills:
      - keyword-reply
      - task-query
    config:
      keywords:
        - trigger: "小龙虾帮助"
          response: |
            我是小龙虾助手,我可以帮你:
            1. 查询任务进度
            2. 查询今日安排
            3. 生成工作报告
            4. 解答问题

步骤4:部署OpenClaw服务

bash
# 启动服务
openclaw start --port 3000

使用场景

场景1:群内智能问答

用户:小龙虾 帮我解释什么是敏捷开发

小龙虾:敏捷开发是一种软件开发方法论,强调:
1. 快速迭代:短周期交付
2. 用户反馈:持续改进
3. 团队协作:跨职能团队

场景2:任务进度查询

用户:小龙虾 任务

小龙虾:今日任务进度:
| 任务 | 状态 | 负责人 |
|------|------|--------|
| 需求评审 | 完成 | 张三 |
| 开发任务A | 进行中 | 李四 |

场景3:会议安排查询

用户:小龙虾 今日会议

小龙虾:今日会议安排:
| 时间 | 会议 | 参与人 |
|------|------|--------|
| 10:00 | 需求评审会 | 产品+开发 |
| 14:00 | 技术分享会 | 全员 |

多群管理

yaml
agents:
  # 开发群
  dev-group-helper:
    channels:
      - name: dingtalk
        groupId: "dev-group-id"
    skills:
      - code-query
      - task-query
      
  # 产品群
  pm-group-helper:
    channels:
      - name: dingtalk
        groupId: "pm-group-id"
    skills:
      - requirement-query
      - design-review

权限控制

yaml
agents:
  dingtalk-helper:
    config:
      # 白名单用户
      allowedUsers:
        - "user-id-001"
        - "user-id-002"
        
      # 管理员
      admins:
        - "admin-id-001"

钉钉机器人限制

限制项说明
消息频率每分钟最多20条
消息长度最多20000字符
文件大小限制大小

成本估算

假设每天钉钉群发送100条消息:

模型月成本
DeepSeek-V3¥3
Claude-3.5¥63

推荐DeepSeek-V3,月成本约¥3。


注意事项

1. 安全关键词

自定义机器人必须包含安全关键词(小龙虾)才能发送消息。

2. 消息格式

钉钉支持Markdown格式:

json
{
  "msgtype": "markdown",
  "markdown": {
    "title": "小龙虾消息",
    "text": "### 标题\n内容"
  }
}

3. 企业内部机器人需要审核

企业内部机器人需要企业管理员审核通过。


总结

钉钉接入OpenClaw两种方式:

方式功能适用场景
自定义机器人仅发送定时推送、通知
企业内部机器人双向交互群内问答、查询

OpenClaw在钉钉群自动回复。

月成本约¥3。


🦞 Claw is the law. 钉钉群,小龙虾帮忙。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来