开源分享:钉钉 AI 助手连接器(支持流式卡片)
大家好,我开源了一个钉钉 AI 助手连接器。
GitHub: github.com/yang1002378…
背景
公司需要钉钉 AI 客服,但:
- 官方方案年费 5 万
- 第三方月费 2000+
- 开源方案配置复杂
于是自己写了一个「开箱即用」的版本。
核心特性
1. 流式 AI Card
打字机效果,用户体验好。
2. 一键安装
curl -fsSL https://raw.githubusercontent.com/yang1002378395-cmyk/dingtalk-connector-pro/main/install-pro.sh | bash
3. 企业通讯录
自动识别员工身份。
4. 完整中文文档
80KB 文档,上手简单。
技术栈
- TypeScript
- OpenClaw 插件系统
- 钉钉 Stream 模式
快速开始
1. 创建钉钉机器人
钉钉群 → 群设置 → 智能群助手 → 添加机器人 → 自定义 → 勾选 Stream 模式
2. 安装
# 安装 OpenClaw
npm install -g openclaw
# 安装连接器
curl -fsSL https://raw.githubusercontent.com/yang1002378395-cmyk/dingtalk-connector-pro/main/install-pro.sh | bash
3. 配置
export DINGTALK_CLIENT_ID="你的AppKey"
export DINGTALK_CLIENT_SECRET="你的AppSecret"
export OPENAI_API_KEY="你的API_Key"
4. 启动
openclaw gateway start
项目结构
dingtalk-connector-pro/
├── src/
│ ├── index.ts # 主入口
│ ├── stream-handler.ts # Stream 处理
│ ├── card-builder.ts # 卡片构建
│ └── types.ts # 类型定义
├── dist/ # 编译产物
├── docs/ # 文档
│ ├── README-CN.md # 中文文档
│ ├── quick-start.md # 快速开始
│ └── api.md # API 文档
└── install-pro.sh # 一键安装脚本
成本对比
| 方案 | 月成本 |
|---|---|
| 钉钉官方 | ¥4000+ |
| 第三方 SaaS | ¥2000+ |
| 本方案 | ¥10 |
节省 99.5%+
适用场景
- 企业内部客服
- IT 运维助手
- HR 咨询
- 产品指南
商业支持
| 服务 | 价格 |
|---|---|
| 远程安装 | ¥99 |
| 企业定制 | ¥999-2999 |
| 技术培训 | ¥499/小时 |
后续计划
- 支持图片识别
- 支持语音消息
- 支持多群管理
- Web 管理后台
欢迎 Star ⭐ 和 Fork 🍴
GitHub: github.com/yang1002378…
有问题欢迎 Issue 或 PR!