给钉钉加上 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(便宜):
- 访问 platform.deepseek.com/
- 注册账号
- 创建 API Key
创建钉钉机器人
- 打开钉钉群
- 群设置 → 智能群助手 → 添加机器人
- 选择「自定义」
- 重要:勾选「Stream 模式」
- 记录 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 倍。
有问题欢迎评论!