技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页Ai>正文
本地部署OpenClaw+Qwen大模型+接入飞书机器人
2026年03月05日 Ai 暂无评论 ⁄ 被围观 23次+

简单说明:

OpenClaw 是一款开源的个人 AI 助手框架,核心定位不是“陪聊机器人”,而是一个“能做事的数字员工”。

与传统 AI 只能回答问题不同,OpenClaw 能够连接你的聊天软件(如飞书、微信、Telegram 等),接收自然语言指令,并自主执行具体的电脑操作或网络任务。

1、OpenClaw的核心设计目标就是跨平台兼容,它可以部署在Linux、macOS和Windows系统上。

2、OpenClaw只能操作它所在的那个环境里的文件,并且只能操作工作区目录下的文件。

3、如果要让OpenClaw自主打开处理电脑里的文件等操作,一般建议使用本地部署,执行更方便。

4、OpenClaw 是基于 Node.js 开发的应用程序,安装OpenClaw的电脑需要先安装Node.js环境。

部署环境:

在本地的Linux系统电脑Ubuntu 24.04.4 LTS中安装部署

#安装并开启ssh服务

sudo apt update

sudo apt install openssh-server -y

sudo systemctl start ssh

sudo systemctl enable ssh

sudo ufw allow ssh

一、安装Node.js环境

openclaw需要Node.js才能运行,OpenClaw 是基于 Node.js 开发的,必须运行在 Node 环境中,通常需要 v18 (LTS) 或 v20 (LTS) 甚至更高。

Node.js® 是一个免费、开源、跨平台的 JavaScript 运行时环境,它让开发人员能够创建服务器、 Web 应用、命令行工具和脚本。

官方网站:

https://nodejs.org/

下载地址:

https://nodejs.org/zh-cn/download

https://nodejs.org/dist/latest-v24.x/node-v24.14.0-linux-x64.tar.gz

1、建议安装lts长期支持版本,直接使用已编译好的包,可以直接下载解压后使用

mkdir -p /data/server/ #创建目录

tar zxvf node-v24.14.0-linux-x64.tar.gz -C /data/server/ #解压

cd /data/server/

mv node-v24.14.0-linux-x64 node #重命名

cd node

./bin/node -v #查看版本

2、添加系统环境变量

vi /etc/profile

#set node environment

export NODE_HOME=/data/server/node

export PATH=$NODE_HOME/bin:$PATH

:wq! #保存退出

source /etc/profile #使配置生效

#查看版本

node -v #node 是 Node.js 的运行时环境

npm -v #npm 是 Node.js 自带的包管理工具

二、安装OpenClaw

官方网站:

https://openclaw.ai/

####################################################

#使用一键脚本安装(需要科学上网才可以)

#apt-get install git curl make cmake g++ build-essential python3 python3-dev

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

####################################################

#修改DNS地址,有时候DNS解析问题也会导致连接失败

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

#安装依赖包

apt-get install git curl make cmake g++ build-essential python3 python3-dev

#我们使用npn国内镜像源安装

#配置npm国内镜像源

npm config set registry https://registry.npmmirror.com

npm config get registry

#使用npm安装openclaw

#强制 Git 使用 HTTPS,每当遇到 ssh://git@github.com/ 开头的地址时,自动将其替换为 https://github.com/

git config --global url."https://github.com/".insteadOf "ssh://git@github.com/"

npm install -g openclaw@latest #安装openclaw

#看到 added 696 packages in 2m 这一行

#说明 openclaw 及其所有依赖都已经成功下载并安装到了您的全局环境中

#查看版本号

openclaw --version

#查看帮助

openclaw --help

#初始化操作

openclaw onboard

###############################################################

配置项说明

I understand this is powerful and inherently risky. Continue?

选择 Yes

Onboarding mode

选择 QuickStart

Model/auth provider

选择 Skip for now(稍后配置百炼模型)

Filter models by provider

选择 All providers

Default model

选择 Keep current (default: anthropic/claude-opus-4-6)

Select channel (QuickStart)

选择 Skip for now(稍后配置渠道)

Configure skills now? (recommended)

选择 No

Enable hooks?

按空格键选中选项,按回车键进入下一步

How do you want to hatch your bot?

选择 Do this later

###############################################################

#如果上面的步骤做错了,可以恢复到安装完成的状态

#彻底清除旧配置 (恢复出厂设置)

#删除配置目录

rm -rf ~/.openclaw

#如果配置错误,可以重新初始化

openclaw onboard --flow quickstart

#查看token

cat ~/.openclaw/openclaw.json | grep -i token

"mode": "token",

"token": "7d22ce53e2f8fab662f5dbbc7198c0b8d055f064cbba2267"

#启动测试命令

openclaw gateway

#如果是在局域网内其它的电脑上访问,可以通告ssh代理,然后在自己电脑上访问

ssh -N -L 18789:127.0.0.1:18789 user@192.168.21.129

#拼接访问地址,在浏览器打开

http://127.0.0.1:18789/#token=7d22ce53e2f8fab662f5dbbc7198c0b8d055f064cbba2267

#使用openclaw gateway命令一般只用的测试,终端断开之后服务也就无法访问了

#我们现在添加系统自启动服务,使openclaw gateway在后台自启动运行

sudo nano /etc/systemd/system/openclaw.service

[Unit]

Description=OpenClaw Gateway Service

After=network.target

[Service]

#安装使用openclaw的用户和组

User=user

Group=user

WorkingDirectory=/home/user

#绝对路径调用 node 来运行 openclaw

ExecStart=/data/server/node/bin/node /data/server/node/bin/openclaw gateway

#设置环境变量 PATH,确保子进程也能找到 node 和其他工具

Environment="PATH=/data/server/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

Restart=always

RestartSec=5

StandardOutput=journal

StandardError=journal

[Install]

WantedBy=multi-user.target

Ctrl + O #保存

Ctrl + X #退出

#systemd 重新读取配置文件

sudo systemctl daemon-reload

#启动服务

sudo systemctl start openclaw

#检查状态

sudo systemctl status openclaw

#开启自启动

sudo systemctl enable openclaw

三、申请Qwen大模型key

https://bailian.console.aliyun.com/

登录阿里云百炼-模型-密钥管理-创建API Key

创建完成之后会得到一个API Key:sk-2****5552

记录下这个API Key后面添加模型要用到

四、申请飞书机器人

4.1打开飞书官方网站:https://www.feishu.cn/

下载飞书客户端:https://www.feishu.cn/download

下载pc版本和手机端,注册登录

4.2打开飞书开放平台:https://open.feishu.cn/

登录成功-开发者后台-创建企业自建应用

应用名称:openclaw

应用描述:openclaw

创建

创建好之后打开这个应用-基础信息-凭证与基础信息-应用凭证

App ID:cli_a89c25e4bdq3yujj

App Secret:vyCdNxmf9Npnm9cKVYKHxhM7aXxaAHum

记录下这两个值,后面添加飞书机器人要用到

4.3应用能力-添加应用能力-按能力添加-机器人-添加

添加完成后点配置-机器人配置-如何开始使用

openclaw助手

保存

4.4开发配置-权限管理-开通权限-输入:im 搜索

全选-确认开通权限

4.5继续打开权限管理,开通权限,搜索“获取通讯录基本信息” ,勾选,然后点击确认开通权限。

4.6开发配置-事件与回调-事件配置,订阅方式选择“使用 长连接 接收事件” 。然后点击保存。

4.7点击添加事件,搜索“接收消息”,勾选接收消息,点击确认添加。

4.8应用发布-版本管理与发布

五、在OpenClaw添加Qwen大模型

#设置大模型

openclaw config

Where will the Gateway run?

选择:Local (this machine)

Select sections to configure

选择: Model (Pick provider + credentials)

Model/auth provider

选择: Custom Provider (Any OpenAI or Anthropic compatible endpoint)

API Base URL

输入:https://dashscope.aliyuncs.com/compatible-mode/v1

Paste API key now (Stores the key directly in OpenClaw config)

回车

API Key (leave blank if not required)

输入:sk-22f188ebc1952fbbc285f91sc2

Endpoint compatibility

选择:OpenAI-compatible (Uses /chat/completions)

Model ID

输入:qwen3.5-plus

Endpoint ID

custom-dashscope-aliyuncs-com

回车

Model alias (optional)

e.g. local, ollama

回车

Select sections to configure

选择:Continue (Done)

模型配置完成

可以在浏览器的聊天里面对话

你是什么模型,请用中文回答?

回答:

我是运行在 OpenClaw 平台上的 AI 协作者,当前使用的语言模型是:

通义千问 Qwen-Plus(由阿里云 DashScope 提供的定制化版本)。

#也可以在命令行测试

#openclaw tui 是 OpenClaw 提供的终端用户界面 (Terminal User Interface) 模式

#可以直接在命令行里和 AI 对话,而不需要打开浏览器

openclaw tui

六、配置OpenClaw接入飞书机器人

#清理旧版飞书插件

sudo rm -rf ~/.openclaw/extensions/feishu

#安装飞书插件

openclaw plugins install @m1heng-clawd/feishu

#配置飞书插件

openclaw config

Where will the Gateway run?

选择:Local (this machine) (Gateway reachable (ws://127.0.0.1:18789))

Select sections to configure

选择: Channels (Link WhatsApp/Telegram/etc and defaults)

Channels

选择: Configure/link (Add/update channels; disable unselected accounts)

Select a channel

选择:Feishu/Lark (飞书) (plugin · install)

Install Feishu plugin?

选择:Use local plugin path (/home/user)

How do you want to provide this App Secret?

选择: Enter App Secret (Stores the credential directly in OpenClaw config)

Enter Feishu App Secret

输入:vyCdNxmfsjhnm8cKVWyHxhM7aXxaAHum

Enter Feishu App ID

输入:cli_acc25e4bd23dsg8

Feishu connection mode

选择:WebSocket (default)

Which Feishu domain?

选择:Feishu (feishu.cn) - China

Group chat policy

选择:Open - respond in all groups (requires mention)

Select a channel

选择:Finished (Done)

Configure DM access policies now? (default: pairing)

选择:No

Select sections to configure

选择:Continue (Done)

配置完成

#配对验证

#在飞书机器人聊天对话框获取配对码

#随意输入聊天内容

OpenClaw: access not configured.

Your Feishu user id: ou_8815f1bee482aaf0af47e25834ead773

Pairing code: 5KDG4Q9E

Ask the bot owner to approve with:

openclaw pairing approve feishu 5KDG4Q9E

#在命令行执行

openclaw pairing approve feishu 5KDG4Q9E

#现在就可以和飞书机器人对话了

至此,本地部署OpenClaw+Qwen大模型+接入飞书机器人完成。

     

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流™Ⅱ ③203744115 系统运维技术交流™Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!



Copyright© 2011-2026 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3