你有没有过这种感觉:

AI工具日新月异,Claude、Qwen、各种大模型……但这些都只停留在你的电脑桌面上,和团队日常协作完全脱节。

群里有人提问,你还得亲自回复。脚本跑完,通知仍要手动发送。AI帮你处理工作,却无法将成果传递给同事。

这“最后一公里”,阻碍了多少人。

重新整理

过去,想在钉钉里创建一个智能机器人,门槛实在太高了:

注册开发者账号 → 填写审核表单 → 设置权限 → 搭建服务器 → 编写回调接口 → 调试Webhook → 上线维护…………

走完这套流程,少则3天,多则一周。还没开始使用,人就先累垮了。

"我只是想让Claude帮团队解答几个技术难题,结果光是搭环境就耗了两天,最后只好放弃。"

—— 某团队技术负责人真实吐槽

因此大多数人的AI,始终局限于个人桌面——只能帮你自己的工作,难以协助团队。

直到钉钉DWS出现——无需一行后端代码,不用租用服务器,只需在你的电脑终端敲几行命令,就能将本地的AI能力直接“映射”到钉钉机器人,群内@它,背后的AI立刻响应!

DWS(dingtalk-workspace-cli)是钉钉的命令行工具,把钉钉全产品能力——群聊、消息、文档、日程、表格、审批、考勤——统一封装成一套指令。

它不仅仅是开发者的工具,更是每位成员的“万能遥控器”。

最令人着迷的功能:一条命令,把本地AI变成钉钉群内的“话语代表机器人”。无需服务器,免写回调,也无需申请应用。

不谈空泛理论,直接来看看如何操作!

第一步:安装DWS,一分钟搞定

不管你用Mac、Linux还是Windows,一条命令即可安装。更强大的是——你可以直接把指令丢给智能体帮你执行(推荐Qoder、悟空等本地智能体,数据安全有保障):

# Mac / Linux(直接复制给智能体执行)

curl -fsSL <脚本下载地址> | bash

# Windows PowerShell

irm <脚本下载地址> | iex

# 国内网络也可通过npm镜像

npm install -g dingtalk-workspace-cli --registry=https://registry.npmmirror.com

安装完成后,执行 dws auth login 扫描二维码登录,选择一个钉钉组织(若该组织未开启CLI数据访问权限,请选择并联系主管理员开通)—— 仅这两步,你的终端便接入了整个钉钉。(标准钉用户即装即用,阿里钉用户预计7月中旬开放,敬请期待。)

装好之后,你可以先试试这些命令,感受一下DWS的顺畅度:

# 找人 —— 比在通讯录里翻找快上10倍

dws contact user search --query "张三"

# 查看我的听记 —— 所有会议纪要一目了然

dws minutes list mine

# 查看所有能力 —— 你可以在终端里操作整个钉钉

dws --help

几乎每条命令都支持 --help 查参数、--format json 输出结构化结果、--dry-run 预演不执行。上手零门槛,试错零成本。

第二步:5分钟,带走你的“替身机器人”

这才是DWS最引人入胜的部分。从零到上线,四步走完:

① 创建机器人 —— 自然语言一句话搞定

在智能体对话框输入“帮我创建一个机器人,一键链接”,跟着指引进行即可。无需打开浏览器,不用填表,全程自然语言交互。完成后你会拿到机器人的clientId和clientSecret。

② 一条命令桥接本地AI

内置支持Claude Code、Codex、opencode、Qoder、CodeBuddy等10+主流AI工具,一条 dws dev connect --channel claudecode 直接连通。自研AI工具也能接——只要它能“读一句话、输出答案”,使用 --agent-cmd 参数即可。

③ 群内@机器人,测试一下

在钉钉里搜索到你刚创建的机器人,发个简单指令,它就会用你的AI回答。从安装到可用,全程不超过5分钟。不用服务器、不用写回调、不用部署。

④ 调教成“替身” —— 让机器人学习你的文档

把你的常见QA、岗位知识放在一份钉钉文档里,用 --knowledge-source 让DWS学习这份文档。学完之后,机器人就能代替你回答同事和客户的常见问题——你的“24小时答复小能手”正式上线。

# 核心指令:将Claude Code接入钉钉

dws dev connect --channel claudecode \

--robot-client-id <clientId> \

--robot-client-secret <clientSecret>

# 接入自研AI,只要它能“读一句话、输出答案”

dws dev connect --agent-cmd "my-ai-tool -p" \

--robot-client-id <clientId> \

--robot-client-secret <clientSecret>

群内@机器人,它就会用你的AI回答,就这么简单。

别让你的AI只做“话痨”。

要让它成为能替你答复的“行动派”。

第三步:让机器人更聪明 —— 六个进阶开关

接通只是开始。DWS提供了一套“调节参数”开关,让你的机器人从“能用”升级为“好用”:

📁--agent-workdir:赋予机器人“项目上下文”

指向你的代码仓库或项目目录,机器人便拥有完整的项目背景。群里问“这个接口为何报500”,它能直接定位到具体代码行。不再泛泛而谈,而是对症下药。

📚--knowledge-dir / --knowledge-source:挂上知识库

把团队的.md/.txt文档目录挂上去,或直接拉取钉钉知识库作为答疑来源。每条消息自动检索相关知识片段拼进提问——机器人答的不是“通用知识”,是你团队的专属知识。

🛡️--allowed-groups / --allowed-users:白名单管控

只让指定群组或指定人员能触发机器人,无需担心被无关人员滥用。企业级安全,从第一天就内置。

🔁--daemon:后台驻存,异常时自启

关闭终端也不断电,崩溃时自动重启。你的机器人7×24在线,如同部署在服务器般稳定,但不需要服务器。

🧠--agent-model:自由切换模型

覆盖本地agent的默认模型,例如将Claude的sonnet切换至opus,按需选择性价比最高的方案。

✅--owner-user-id + --approval-card-template:开启“确认闸”

如果机器人会执行有副作用的操作(发消息、改数据),开启确认闸——执行前发一张审批卡片给你,你点同意才真正执行。AI帮你干活,关键决策由你拍板,安全感与效率兼得。

接好之后,你的机器人能做什么?

四个场景,每个都是团队协作的刚需。用了就回不去:

🤖 场景一:替身机器人 —— 把你的知识“喂”给它,它替你7×24答复

这是最接地气的用法。把你岗位的常见QA、SOP、产品说明写在钉钉文档里,用 --knowledge-source 让机器人学习。学完之后,同事在群里问“报销流程是什么”“这个客户怎么对接”“排期表在哪”,机器人秒回——跟你在群里亲自回答一样,但你无需到场。

把机器人安装到答疑群,指引同事@机器人提问。以前新人入职老员工陪跑半天,现在机器人7×24在线。更妙的是——手机上也可用,同事随手找你的机器人,就如同找你本人。

💻 场景二:研发助手 —— 代码仓库就是机器人大脑

--agent-workdir 指向代码仓库,群里贴一段报错日志,机器人直接定位到具体代码行、给出修复建议。无需切换窗口、无需翻阅文档、无需等待同事回复。

更强的是,它还能帮你做Code Review、解释历史提交、生成单元测试——一个群聊,就是你的随身技术顾问。

👤 场景三:数字分身 —— 让机器人替你干活,关键决策你拍板

开启“确认闸”(--owner-user-id + --approval-card-template),机器人可以代你发消息、写文档、提审批、建待办。但每次执行前,先发一张审批卡片给你——你点“同意”才真正执行。

日常琐事交给AI,重要决策留给自己。不是替代你,是让你从琐事中抽身,专注真正重要的事。

📢 场景四:值班通知机器人 —— 脚本驱动,定时推送,一条命令@全员

机器人不只是被动答复,还能主动发送。用 dws chat message send 写进脚本,定时推送版本发布通知、系统告警、日报汇总。支持@所有人、@指定成员、附带文件。

版本发布完自动通知全组、监控告警自动推送到群、每日站会前自动汇总昨日关键数据——人不用盯着,消息自己送到眼前。

# 主动发消息到群,@所有人

dws chat message send --group <openConversationId> \

--title "版本发布通知" --text "v2.3.0已上线,回归测试通过" --at-all

# 发文件到群

dws chat file upload --group <openConversationId> --file ./changelog.md

你的AI不应只活在你的电脑上。

它应出现在群里、在团队里、在每一个需要它的地方。

"以往我们的AI只能给我出主意,现在它能帮我把事情做完——发到群里、记进表格、提个审批,一气呵成。"

—— DWS早期用户反馈

We dedicated to serving clients with professional DingTalk solutions. If you'd like to learn more about DingTalk platform applications, feel free to contact our online customer service or email at 该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。. With a skilled development and operations team and extensive market experience, we’re ready to deliver expert DingTalk services and solutions tailored to your needs!

Using DingTalk: Before & After

Before

  • × Team Chaos: Team members are all busy with their own tasks, standards are inconsistent, and the more communication there is, the more chaotic things become, leading to decreased motivation.
  • × Info Silos: Important information is scattered across WhatsApp/group chats, emails, Excel spreadsheets, and numerous apps, often resulting in lost, missed, or misdirected messages.
  • × Manual Workflow: Tasks are still handled manually: approvals, scheduling, repair requests, store visits, and reports are all slow, hindering frontline responsiveness.
  • × Admin Burden: Clocking in, leave requests, overtime, and payroll are handled in different systems or calculated using spreadsheets, leading to time-consuming statistics and errors.

After

  • Unified Platform: By using a unified platform to bring people and tasks together, communication flows smoothly, collaboration improves, and turnover rates are more easily reduced.
  • Official Channel: Information has an "official channel": whoever is entitled to see it can see it, it can be tracked and reviewed, and there's no fear of messages being skipped.
  • Digital Agility: Processes run online: approvals are faster, tasks are clearer, and store/on-site feedback is more timely, directly improving overall efficiency.
  • Automated HR: Clocking in, leave requests, and overtime are automatically summarized, and attendance reports can be exported with one click for easy payroll calculation.

Operate smarter, spend less

Streamline ops, reduce costs, and keep HQ and frontline in sync—all in one platform.

9.5x

Operational efficiency

72%

Cost savings

35%

Faster team syncs

Want to a Free Trial? Please book our Demo meeting with our AI specilist as below link:
https://www.dingtalk-global.com/contact

WhatsApp