OpenClaw(原 Clawdbot)钉钉对接保姆级教程 手把手教你打造自己的 AI 助手

OpenClaw(原 Clawdbot)钉钉对接保姆级教程 手把手教你打造自己的 AI 助手

OpenClaw(原 Clawdbot)钉钉对接保姆级教程 手把手教你打造自己的 AI 助手

OpenClaw 是一款开源的本地 AI 助手,支持在你自己的服务器上部署,通过钉钉、飞书、WhatsApp、Telegram 等聊天工具交互。与云端 SaaS 服务不同,OpenClaw 让你完全掌控数据隐私,可以执行系统命令、浏览网页、管理文件,甚至编写代码。本教程将手把手教你在 Linux 系统下安装 OpenClaw 并对接钉钉机器人,打造专属的智能助理。

注意:本教程在 Linux 系统下进行

如果你使用飞书 可以看 保姆级 OpenClaw (原 Clawdbot)飞书对接教程 手把手教你搭建 AI 助手

OpenClaw 是什么?

OpenClaw(原名 Clawdbot,后更名为 Moltbot,现正式命名为 OpenClaw)是一个运行在你本地环境的高权限 AI 智能体。它的核心特性包括:

  • 本地部署:运行在你的服务器或电脑上,数据完全自主可控
  • 多平台支持:支持钉钉、飞书、WhatsApp、Telegram、Discord、Slack 等主流聊天工具
  • 浏览器控制:可以浏览网页、填写表单、提取数据
  • 系统访问:读写文件、执行 Shell 命令、运行脚本
  • 持久化记忆:记住你的偏好和上下文,成为真正属于你的 AI
  • 插件扩展:支持社区技能插件,甚至可以自己编写插件

无论是邮件管理、日程安排、数据查询还是代码编写,OpenClaw 都能成为你的得力助手。

准备工作

首先准备一台闲置的云服务器或 VPS(推荐使用香港或海外节点)。由于 OpenClaw 运行时权限较大,出于安全考虑,不建议在本地或工作机上安装,推荐在一台独立的空服务器上部署。准备完成后,登录到服务器。

安装

如果你不想安装,可以直接使用阿里云的Openclaw 一键部署 (原 Clawdbot),部署之后可以直接跳到对接钉钉

第一步安装 Git

# 安装 Gitsudoapt update sudoaptinstallgit -y 

第二步安装 Node.js

# 安装 NVM# 国内使用 gitee 的镜像源curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh |bash# 国外使用curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh |bash# 重新加载环境变量source ~/.bashrc # 安装 Node.js 22 nvm install22# 查看 nodejs 版本node -v # 输出 v22 即可,版本只要 22 就行

安装 Openclaw

# 使用官方脚本安装curl -fsSL https://openclaw.bot/install.sh |bash
服务器在国内,如果安装失败的话,可能需要解决网络问题

其他平台安装方式请参考Openclaw 安装文档 (原 Clawdbot)

你会看到如下图输出

OpenClaw 钉钉教程 - 安装过程初始化界面


如果首次安装,时间会很长,需要耐心等待。
如果最后输出如下内容:

→ npminstall failed; cleaning up and retrying... 

新的脚本服务器内存要求变高了,据我使用下来 2G 内存,肯定会 OOM,如果出错的话,建议使用 swap 把硬盘空间当作交互内存使用。

成功之后会输出如下图片

OpenClaw 钉钉教程 - 安装成功配置向导界面


第一个选项选择 yes, 就是询问你是否知道风险的。
第二步选择 QuickStart

OpenClaw 钉钉教程 - QuickStart 快速开始选项


第三步选择模型服务商,这里选择 Qwen,免费额度充足,适合入门使用

OpenClaw 钉钉教程 - 选择通义千问 Qwen 模型


选择千问模型后,会提供一个链接,复制并在浏览器中打开,如下图

OpenClaw 钉钉教程 - 千问模型授权链接


打开浏览器后,会看到如下界面。由于我已登录过,所以显示账户信息;如果尚未登录,按照提示完成登录即可。

OpenClaw 钉钉教程 - 千问账户登录页面


登录完成后,会出现以下选项,提示选择对应的千问模型,如下图

OpenClaw 钉钉教程 - 选择千问模型版本

选择默认模型即可。接下来会提示选择 channel,这里先跳过,后续再添加

OpenClaw 钉钉教程 - channel 渠道配置选项


继续下面选择 skills,也是选择 No,如下图

OpenClaw 钉钉教程 - skills 技能配置选项


继续下面选择 hooks,也是使用空格选择 No,如下图

OpenClaw 钉钉教程 - hooks 配置选项


然后等待安装完成,最后会出现以下选项,这里选择 TUI

OpenClaw 钉钉教程 - 选择 TUI 终端界面


如果看到 TUI 聊天界面,说明安装成功,可以尝试输入 Hello 进行测试。

OpenClaw 钉钉教程 - TUI 聊天界面测试


然后直接使用 ctrl+c 先关闭,后面我们再来设置

查看服务

可以使用下面的命令来查看

openclaw status 

会看到如下图的结果就说明服务启动了

OpenClaw 钉钉教程 - 服务状态检查运行中

访问 Web UI 面板

如何访问面板?服务监听在 http://127.0.0.1:18789/ 端口上,我们现在通过 ssh 隧道来访问,输入下面的命令

ssh -N -L 18789:127.0.0.1:18789 用户名@服务器IP # 回车之后 用户名@服务器IP's password: # 输入密码

然后在浏览器打开 http://127.0.0.1:18789/, 你会看到 Dashboard 了,如下图

OpenClaw 钉钉教程 - Web UI Dashboard 页面


图中显示的是未授权状态,回到服务器,输入以下命令

openclaw dashboard 

会看到下面的面板数据

OpenClaw 钉钉教程 - Dashboard URL 获取命令


复制对应的 Dashboard URL 到浏览器打开,即可正常查看聊天记录。

OpenClaw 钉钉教程 - Web UI 管理面板聊天记录

至此 Openclaw (原 Clawdbot) 已安装完成,可以正常访问了。然后聊天框里面首次输入 Hello, Clawdbot 会询问你他应该叫什么,应该叫你什么。就是你需要给它设置个名字,还有 bot 改叫你什么。你可以在聊天框这么输入

Name: Openclaw My Name: Boss 

对接钉钉

钉钉是国内使用最广泛的企业办公平台之一,OpenClaw 支持通过钉钉机器人进行交互。本节将介绍如何配置钉钉机器人对接 OpenClaw。

安装钉钉插件

首先安装飞书插件,输入以下命令直接运行 openclaw 插件安装命令,openclaw 会自动处理下载、安装依赖和注册。时间有可能比较久,等待即可

openclaw plugins install https://github.com/soimy/clawdbot-channel-dingtalk.git 

创建钉钉应用

登录钉钉开放平台,点击「创建应用」

注意:创建钉钉应用需要你的钉钉账号有开发者权限。如果没有,可以联系组织管理员获取,或参考获取开发者权限

在应用开发的左侧导航栏中,点击「钉钉应用」,然后点击右上角「创建应用」。

OpenClaw 钉钉教程 - 钉钉开放平台创建应用


填写应用名称和应用描述,上传应用图标后保存。

OpenClaw 钉钉教程 - 应用基本信息填写

添加机器人

在应用开发的左侧导航栏中,点击「添加应用能力」,然后点击添加「机器人」。

OpenClaw 钉钉教程 - 添加机器人能力


添加完机器人之后,就是配置一些基本信息之后,点击发布。

OpenClaw 钉钉教程 - 机器人 Stream 模式配置
最后得消息接受模式一定要是 stream 模式

发布版本

在发布完机器人之后,一定要发布版本。在应用开发的左侧导航栏中,点击「版本管理与发布」,然后点击右上角「创建新版本」。

OpenClaw 钉钉教程 - 版本管理与发布

获取凭证信息

发布版本成功之后,点击左侧菜单的「凭证与基础信息」,获取以下凭证信息

  • Client ID (AppKey)
  • Client Secret (AppSecret)
  • Robot Code (与 Client ID 相同)

Corp ID (企业 ID)

OpenClaw 钉钉教程 - 获取企业 Corp ID

Agent ID (应用 ID)

OpenClaw 钉钉教程 - 获取 Client ID 和 Secret

添加钉钉配置

找到 openclaw.json 配置文件。使用下面的命令找到配置文件

find / |grep openclaw.json # 本人服务器的输出如下,每个人都不一样,按实际情况找#/root/.openclaw/openclaw.json.bak#/root/.openclaw/openclaw.json.bak.1#/root/.openclaw/openclaw.json // 这个就是配置文件#/root/.openclaw/openclaw.json.bak.2

然后找到对应的 channels 配置

{"channels":{"dingtalk":{"enabled":true,"clientId":"dingxxxxxx","clientSecret":"your-app-secret","robotCode":"dingxxxxxx","corpId":"dingxxxxxx","agentId":"123456789","dmPolicy":"open","groupPolicy":"open","messageType":"markdown","debug":false}}}

如果你找不到对应的配置,也不用担心,使用下面的命令配置也是可以的

openclaw config set channels.dingtalk.enabled true openclaw config set channels.dingtalk.clientId 你的 Client ID openclaw config set channels.dingtalk.clientSecret 你的 Client Secret openclaw config set channels.dingtalk.robotCode Robot Code (与 Client ID 相同) openclaw config set channels.dingtalk.corpId 你的corpId openclaw config set channels.dingtalk.agentId Agent ID openclaw config set channels.dingtalk.dmPolicy open openclaw config set channels.dingtalk.groupPolicy open openclaw config set channels.dingtalk.messageType markdown openclaw config set channels.dingtalk.debug false

配置完成之后,重启服务

openclaw gateway restart 

测试机器人

回到钉钉客户端软件,在顶部搜索栏目搜索机器人名称 openclaw

OpenClaw 钉钉教程 - 搜索并测试机器人


点击机器人就可以直接跟机器人聊天了。可以输入 Hello

常见问题 FAQ

OpenClaw 和 Clawdbot、Moltbot 是什么关系?

OpenClaw 是该项目的最新正式名称。项目最初叫 Clawdbot,后因商标问题更名为 Moltbot,最终在 2025 年 1 月正式定名为 OpenClaw。三者是同一个项目的不同阶段命名。

OpenClaw 支持哪些 AI 模型?

OpenClaw 支持多种 AI 模型服务商,包括 Anthropic Claude、OpenAI GPT、通义千问(Qwen)、KIMI、小米 MiMo 等。本教程使用通义千问是因为其免费额度充足,适合入门学习。

为什么安装时提示 npm install failed?

这通常是服务器内存不足导致的。新版本脚本对内存要求较高,2G 内存可能会出现 OOM(内存溢出)。建议配置 swap 交换空间,将硬盘空间作为虚拟内存使用。

OpenClaw 可以在 Windows 或 macOS 上运行吗?

可以。OpenClaw 支持 Mac、Windows 和 Linux 系统。本教程以 Linux 为例,其他系统的安装方式可参考官方文档

钉钉机器人配置后无法收到消息怎么办?

请检查以下几点:

  1. 确认钉钉插件已正确安装(clawdbot plugins install @openclaw-china/channels
  2. 检查 Client ID 和 Client Secret 配置是否正确
  3. 确认已申请 Card.Streaming.WriteCard.Instance.Write 权限
  4. 检查机器人消息接收地址是否正确配置
  5. 确保服务器 18789 端口对外开放
  6. 确保应用版本已发布

OpenClaw 数据安全吗?

OpenClaw 运行在你自己的服务器上,所有数据都在本地存储,不会上传到第三方云端。但由于它具有系统级权限,建议在独立的服务器上部署,避免在生产环境或重要数据的机器上运行。

除了钉钉,OpenClaw 还支持哪些平台?

OpenClaw 支持多个聊天平台,包括飞书、企业微信、QQ、WhatsApp、Telegram、Discord、Slack、Microsoft Teams、Signal、iMessage、Google Chat、Twitch 等。每个平台需要安装对应的插件。国内平台推荐使用 @openclaw-china/channels 插件。

OpenClaw 可以做什么?

OpenClaw 可以执行多种任务:

  • 邮件管理和自动回复
  • 日程安排和提醒
  • 浏览网页和数据提取
  • 文件读写和管理
  • 执行 Shell 命令
  • 编写和运行代码
  • 数据查询和分析

如何更新 OpenClaw 到最新版本?

使用以下命令更新:

openclaw update 

OpenClaw 命令和 clawdbot 命令有什么区别?

OpenClaw 更名后,官方推荐使用 openclaw 命令,但为了兼容性,clawdbot 命令仍然可用。两者功能完全相同,建议新用户直接使用 openclaw 命令。

OpenClaw(原 Clawdbot)钉钉对接保姆级教程 手把手教你打造自己的 AI 助手

Read more

从0到1快速学会Linux操作系统(基础),这一篇就够了!

从0到1快速学会Linux操作系统(基础),这一篇就够了!

目录在左侧或者右侧,可以根据需求点击快速跳转对应章节进行学习。 一、认识Linux 1.1什么是操作系统? 软件的一种,用户和计算机硬件之间的桥梁。 操作系统是计算机软件的一种,它主要负责: 作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。 而计算机,如果没有操作系统,就是一堆无法使用的垃圾而已。 用户控制操作系统,操作系统安排硬件干活。不管是PC操作系统还是移动操作系统其功能都是:调度硬件进行工作,充当用户和硬件之间的桥梁。 1.2 什么是linux?保护模式下的操作系统 创始人 : 林纳斯 托瓦兹,Linux 诞生于 1991 年,作者上大学期间。因为创始人在上大学期间经常需要浏览新闻和处理邮件,发现现有的操作系统不好用 , 于是他决心自己写一个保护模式下的操作系统,这就是 Linux 的原型, 当时他 21 岁,后来经过全世界网友的支持 , 现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。 1.3 什么是Linux内核?毛坯房 内核是 Linux

By Ne0inhk

2026年03月19日全球AI前沿动态

一句话总结:2026年3月18日的AI相关资讯覆盖全球科技企业在大模型、专项技术、AI框架的多重突破,智能体与AI应用在多场景规模化落地,物理AI/机器人、硬件基础设施持续升级,企业迎来架构调整与产品密集更新,投融资向AI核心赛道倾斜,行业同时面临安全、通胀等挑战,学习研究资源不断丰富,AI正从技术探索向千行百业规模化落地迈进,人机协同成为主流发展模式。 一、模型与技术突破 1.1 通用大模型(大语言模型与多模态模型) * OpenAI:发布GPT-5.4系列模型,旗舰版为首个原生大一统模型,融合推理、编程等能力,日处理5万亿token,年化增收10亿美元,ARC基准测试准确率90%,44种工作岗位83%概率胜人类;GPT-5.4 mini性能逼近旗舰版,运行速度翻倍,优化编码与多模态能力,集成至GitHub Copilot,nano为轻量化版本,二者API价格最高涨4倍。 * MiniMax:发布M2.7模型,为首个深度参与自我迭代的国产大模型,具备自主构建能力,可独立完成复杂生产力任务,提升逻辑推理和工具调用精度。 * 智谱:发布GLM-5-Turbo,

By Ne0inhk
OpenClaw 搭建全流程实战:从 0 部署到可控 AI Agent(附避坑与安全建议)

OpenClaw 搭建全流程实战:从 0 部署到可控 AI Agent(附避坑与安全建议)

近几个月,「AI Agent」成为技术圈的高频词,但大多数人停留在 Demo、插件和概念层。 真正能跑在本地 / 服务器、拥有真实权限、能持续执行任务的 Agent 并不多。 OpenClaw,正是目前少数几个工程完整、可部署、可二次开发的开源 AI Agent 框架之一。 这篇文章不讲愿景、不画饼,只讲怎么搭、怎么跑、怎么不翻车。 一、OpenClaw 到底是什么?先说清楚定位 一句话说明白: OpenClaw 是一个可部署在本地或服务器上的开源 AI Agent 框架,具备 Gateway(通信)、Dashboard(控制台)和 Skills(能力插件)三大核心模块。 和 ChatGPT / 插件的本质区别在于: 对比项普通 AI 工具OpenClaw运行位置云端本地

By Ne0inhk
Flutter 组件 ninja_prime 的适配 鸿蒙Harmony 实战 - 驾驭极致高性能数值计算、实现鸿蒙端加密基石与逻辑加速审计方案

Flutter 组件 ninja_prime 的适配 鸿蒙Harmony 实战 - 驾驭极致高性能数值计算、实现鸿蒙端加密基石与逻辑加速审计方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 ninja_prime 的适配 鸿蒙Harmony 实战 - 驾驭极致高性能数值计算、实现鸿蒙端加密基石与逻辑加速审计方案 前言 在鸿蒙(OpenHarmony)生态的极速加密通讯协议开发、基于区块链的分布式政务存证系统以及需要执行海量数据完整性指纹校验的各类专业级应用中,“数值计算的处理效能”是决定应用能否通过 0307 批次严苛性能红线的关键命门。面对涉及 2048 位以上的大数哈希(Large BigInt Hashing)、秒级内的超大规模素数判定(Primality Testing)或者是需要为复杂的 0307 批次资产金融模型执行高精度的科学运算。如果仅仅依靠 Dart 原生的数值类型或未经过度优化的通用算法库。不仅会导致在处理大型数值时产生令人难以忍受的 UI 线程阻塞,更会因为计算效率过低,引发严重的系统功耗异常。 我们需要一种“逻辑纯粹、计算爆发”的数值艺术。 ninja_prime

By Ne0inhk