给钉钉加上 AI 大脑:从 0 到 1 完整教程

1 阅读1分钟

给钉钉加上 AI 大脑:从 0 到 1 完整教程

前言

钉钉用户超过 6 亿,但大部分企业的钉钉机器人还只能发「签到」「日报」这种简单消息。

今天教大家给钉钉接入真正的 AI 能力:

  • 理解自然语言
  • 流式输出(打字机效果)
  • 记住上下文
  • 支持图片/文件

准备工作

1. 安装 Node.js(如果没有)

# macOS
brew install node

# Windows
# 下载 https://nodejs.org/

2. 安装 OpenClaw

npm install -g openclaw

3. 获取 AI API Key

推荐 DeepSeek(便宜):

  1. 访问 platform.deepseek.com/
  2. 注册账号
  3. 创建 API Key

创建钉钉机器人

  1. 打开钉钉群
  2. 群设置 → 智能群助手 → 添加机器人
  3. 选择「自定义」
  4. 重要:勾选「Stream 模式」
  5. 记录 AppKey 和 AppSecret

安装连接器

# 一键安装
curl -fsSL https://raw.githubusercontent.com/yang1002378395-cmyk/dingtalk-connector-pro/main/install-pro.sh | bash

配置环境变量

创建 .env 文件:

DINGTALK_CLIENT_ID=你的AppKey
DINGTALK_CLIENT_SECRET=你的AppSecret
OPENAI_API_KEY=你的DeepSeek_API_Key
OPENAI_BASE_URL=https://api.deepseek.com
OPENAI_MODEL=deepseek-chat

启动服务

openclaw gateway start

测试

在钉钉群里 @机器人 发消息:

@机器人 你好,请介绍一下你自己

如果看到 AI 以流式卡片形式回复,就成功了!

进阶配置

1. 自定义提示词

编辑 ~/.openclaw/prompts/system.md

你是公司的智能助手。

职责:
- 回答员工关于公司制度的问题
- 帮助查询 IT 问题
- 记录员工反馈

语气:专业、友好、简洁

2. 添加知识库

将公司文档放入 ~/.openclaw/knowledge/,AI 会自动学习。

3. 多群管理

每个群可以配置不同的机器人,实现不同功能。

常见问题

Q: 消息没有响应?

A: 检查 OpenClaw Gateway 是否在运行:openclaw gateway status

Q: 响应很慢?

A: 可能是 AI API 问题,尝试换一个模型。

Q: 如何支持图片?

A: Pro 版已支持,机器人会自动下载图片并传给视觉模型。

成本估算

用量DeepSeek 成本
100 次对话/天¥1/月
1000 次对话/天¥10/月
10000 次对话/天¥100/月

比官方方案便宜 100 倍。


完整代码github.com/yang1002378…

有问题欢迎评论!