OpenClaw + DeepSeek + 钉钉机器人部署指南

适用系统:Ubuntu 24.04 LTS

本文记录本人从零开始部署 OpenClaw、接入 DeepSeek、配置钉钉机器人的全过程。

以后换服务器直接照着做即可。


一、服务器准备

查看系统版本:

cat /etc/os-release

确认系统:

Ubuntu 24.04.4 LTS

更新系统:

apt update
apt upgrade -y

安装基础工具:

apt install -y curl wget git unzip build-essential


二、安装 Node.js

OpenClaw 依赖 Node.js。

查看是否安装:

node -v
npm -v

如果提示命令不存在,则安装。

添加 NodeSource 源

curl -fsSL https://deb.nodesource.com/setup_22.x | bash -

安装 Node.js

apt install -y nodejs

验证:

node -v
npm -v

我的版本:

node v22.22.3
npm 10.x


三、安装 OpenClaw

全局安装:

curl -fsSL https://openclaw.ai/install.sh | bash

验证:

openclaw --version

输出类似:

OpenClaw 2026.6.8


四、首次配置 OpenClaw

执行:

openclaw configure


五、配置 DeepSeek

进入:

Model

选择:

DeepSeek

输入:

DeepSeek API Key

填写自己申请的 API Key。

配置成功后:

Default model set to deepseek/deepseek-v4-flash


六、切换 DeepSeek Pro

默认是:

deepseek-v4-flash

重新进入:

Model
→ DeepSeek

出现:

◼ deepseek/deepseek-v4-flash
◻ deepseek/deepseek-v4-pro
◻ deepseek-chat
◻ deepseek-reasoner

操作:

空格取消 flash
空格选中 pro

最终:

◻ deepseek/deepseek-v4-flash
◼ deepseek/deepseek-v4-pro

按 Enter 保存。


七、验证模型是否切换成功

查看:

openclaw status

正常应该显示:

default deepseek-v4-pro

如果还是:

default deepseek-v4-flash

说明切换未成功。


八、配置钉钉机器人

进入:

openclaw configure

选择:

Channels

然后:

Add or update channels

选择:

DingTalk


九、钉钉开放平台创建机器人

不要使用自动注册。

推荐自己创建。

登录钉钉开放平台:

https://open-dev.dingtalk.com

创建:

企业内部应用

创建完成后获得:

Client ID
Client Secret


十、填写钉钉机器人信息

配置时选择:

Enter an existing DingTalk bot Client ID / Client Secret

填写:

Client ID
Client Secret


十一、消息权限配置

推荐:

Open - anyone can DM

意思:

任何人都可以直接私聊机器人


十二、消息格式选择

推荐:

Markdown

不要选:

AI Card

原因:

  • 兼容性最好
  • 普通聊天体验最佳
  • 可以列出多个方案

例如:

方案1
方案2
方案3

用户直接回复:

选方案2

机器人继续执行。


十三、重启 Gateway

配置完成:

openclaw gateway restart

看到:

Restarted systemd service

说明成功。


十四、验证钉钉插件

查看:

openclaw plugins list

确认存在:

@soimy/dingtalk

状态:

enabled


十五、查看系统状态

普通检查:

openclaw status

深度检查:

openclaw status --deep


十六、查看日志

实时日志:

openclaw logs --follow

类似:

tail -f

用于:

  • 收消息
  • 发消息
  • 报错排查

十七、是否需要一直开着日志

不需要。

OpenClaw 已经运行在后台:

systemd

只要看到:

Gateway service
enabled
running

即可。

即使关闭 SSH:

机器人仍然在线


十八、安装 uv

很多 Skill 依赖 uv。

安装:

curl -LsSf https://astral.sh/uv/install.sh | sh

加载环境:

source ~/.local/bin/env

验证:

uv --version


十九、安装 Homebrew(非必须)

部分 Skill 依赖 Homebrew。

注意:

不能使用 root 安装

需要新建普通用户。

例如:

adduser openclaw
usermod -aG sudo openclaw

su - openclaw

安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

配置环境变量:

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc

source ~/.bashrc

验证:

brew --version


二十、推荐安装的 Skills

进入:

openclaw configure

选择:

Skills

推荐安装:


summarize

作用:

  • 总结网页
  • 总结文章
  • 总结 PDF
  • 总结视频
  • 总结播客

例如:

帮我总结这个 YouTube 视频


nano-pdf

作用:

读取 PDF
分析 PDF
提取内容


xurl

作用:

抓取网页
分析网页
获取文章内容


二十一、配置联网搜索

进入:

Web Tools

推荐:

Tavily Search


二十二、注册 Tavily

官网:

https://tavily.com

注册账号。

获取:

TAVILY_API_KEY

填入 OpenClaw。


二十三、Tavily 余额用完会怎样

会出现:

Search Failed
Search Error
No Search Provider Available

但是:

聊天功能正常

仅无法联网搜索。


二十四、常用命令

查看状态:

openclaw status

深度检查:

openclaw status --deep

查看插件:

openclaw plugins list

查看技能:

openclaw skills list

查看日志:

openclaw logs --follow

重启:

openclaw gateway restart

健康检查:

openclaw doctor


二十五、部署成功验证

钉钉发送:

你好

如果机器人回复:

你好,我是XXX。

说明:

DeepSeek 正常
OpenClaw 正常
Gateway 正常
钉钉正常

部署完成。


当前实际配置记录

服务器:
Ubuntu 24.04.4 LTS

Node:
22.22.3

OpenClaw:
2026.6.8

模型:
deepseek-v4-pro

渠道:
钉钉

搜索:
Tavily

技能:
summarize
nano-pdf
xurl

机器人名称:
XXX


Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐