首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >部署开源个人AI助理【OpenClaw】并接入钉钉机器人的简单教程

部署开源个人AI助理【OpenClaw】并接入钉钉机器人的简单教程

作者头像
yuanfan2012
发布2026-02-03 17:27:52
发布2026-02-03 17:27:52
1250
举报
文章被收录于专栏:WalkingCloudWalkingCloud

点击上方"Linux运维实践派"关注,并选择"星标"公众号

更多技术干货,第一时间送达

一款名为OpenClaw(原名Clawdbot/Moltbot) 的开源AI助理应用在技术社区及社交媒体上迅速走红,快速刷屏。

OpenClaw为一款开源的个人AI助手,核心竞争力在于其“主动自动化”能力。该智能体无需用户发出指令,即可自主清理收件箱、预订服务、管理日历及处理其他事务。

下面介绍在Ubuntu系统下部署‌‌OpenClaw

1、一键命令行快速部署OpenClaw

代码语言:javascript
复制
curl -fsSL https://openclaw.ai/install.sh | bash

如果npm报错时可以尝试换npm源

代码语言:javascript
复制
npm config set registry https://registry.npm.taobao.org

2、安装完成

我这里选用Qwen大模型

3、添加环境变量

source /home/yuanfan/.bashrc

4、配置nginx反向代理访问

代码语言:javascript
复制
sudo apt install nginx
sudo vim /etc/nginx/nginx.conf 
注释掉如下行 
#include /etc/nginx/sites-enabled/*;

上传SSL证书至/etc/nginx/ssl/
cd /etc/nginx/conf.d/
sudo vim openclaw_nginx_reverse_proxy.conf

添加如下行
server {
     # 将原有 listen 80 修改为 listen 80 改为 listen 443 ssl
    listen 443 ssl;
    # 原有 server_name,可继续新增更多当前证书支持的域名
    server_name openclaw.openjarvis.net;

    # ======================= 证书配置开始 =======================
    # 指定证书文件(中间证书可以拼接至该pem文件中),请将 /etc/ssl/cert/ssl.pem 替换为您实际使用的证书文件的绝对路径
    ssl_certificate /etc/nginx/ssl/openclaw.openjarvis.net.pem;
    # 指定私钥文档,请将 /etc/ssl/cert/ssl.key 替换为您实际使用的私钥文件的绝对路径
    ssl_certificate_key /etc/nginx/ssl/openclaw.openjarvis.net.key;
    # 配置 SSL 会话缓存,提高性能
    ssl_session_cache shared:SSL:1m;
    # 设置 SSL 会话超时时间
    ssl_session_timeout 5m;
    # 自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置)
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    # 指定允许的 TLS 协议版本,TLS协议版本越高,HTTPS通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差
    ssl_protocols TLSv1.2 TLSv1.3;
    # 优先使用服务端指定的加密套件
    ssl_prefer_server_ciphers on;
    # ======================= 证书配置结束 =======================

    # 其它配置

    location / {
        proxy_pass http://127.0.0.1:18789;

        # WebSocket升级头
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';

        # 客户端真实信息
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        # 缓冲区设置
        proxy_buffering off;

        # 超时设置
        proxy_read_timeout 86400s;
        proxy_send_timeout 86400s;
        proxy_connect_timeout 30s;
    }
}

5、浏览器访问

token在安装完时Control UI界面中可以看到

代码语言:javascript
复制
https://openclaw.openjarvis.net/?token=ddcbef2fff59ae6768d51a118dde6fe987da2118f0543cf8 

6、添加pairs配对信息,设置可信

代码语言:javascript
复制
openclaw devices list
openclaw devices approve 589e464f-4f1f-495a-bae3-f83ee64b0f52

7、安装openclaw-channel-dingtalk插件

插件Github地址:https://github.com/soimy/openclaw-channel-dingtalk

代码语言:javascript
复制
git clone https://github.com/soimy/openclaw-channel-dingtalk.git
cd openclaw-channel-dingtalk
openclaw plugins install -l .

8、钉钉应用及机器人

  • 创建钉钉应用
  1. 访问 钉钉开发者后台
  2. 创建企业内部应用
  3. 添加「机器人」能力
  4. 配置消息接收模式为 Stream 模式
  5. 发布应用
  • 配置权限管理

在应用的权限管理页面,需要开启以下权限:

✅ Card.Instance.Write — 创建和投放卡片实例

✅ Card.Streaming.Write — 对卡片进行流式更新 步骤:

进入应用 → 权限管理 搜索「Card」相关权限 勾选上述两个权限 保存权限配置

  • 建立卡片模板 如需使用 AI 互动卡片功能,需要在钉钉卡片平台创建模板:
  1. 访问 钉钉卡片平台
  2. 进入「我的模板」
  3. 点击「创建模板」
  4. 卡片模板场景选择 「AI 卡片」
  5. 无需选择预设模板,直接点击保存
  6. 复制模板 ID(格式如:xxxxx-xxxxx-xxxxx.schema)
  7. 在OpenClaw控制台的Channel标签->Dingtalk配置面板-> Card Template Id填入
  • 获取凭证 从开发者后台获取:

Client ID (AppKey)

Client Secret (AppSecret)

Robot Code (与 Client ID 相同)

Corp ID (企业 ID)

Agent ID (应用 ID)

9. 重启 Gateway

代码语言:javascript
复制
openclaw gateway restart

10、与机器人进行对话进行验证

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-02-02,如有侵权请联系 [email protected] 删除

本文分享自 WalkingCloud 微信公众号,前往查看

如有侵权,请联系 [email protected] 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下面介绍在Ubuntu系统下部署‌‌OpenClaw
    • 1、一键命令行快速部署OpenClaw
    • 2、安装完成
    • 3、添加环境变量
    • 4、配置nginx反向代理访问
    • 5、浏览器访问
    • 6、添加pairs配对信息,设置可信
    • 7、安装openclaw-channel-dingtalk插件
    • 8、钉钉应用及机器人
    • 9. 重启 Gateway
    • 10、与机器人进行对话进行验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档