乐于分享
好东西不私藏

OpenClaw本地部署自动化

OpenClaw本地部署自动化
image

官方网址: https://openclaws.io/zh/

🐙 Git安装

Git是OpenClaw本地部署的基础工具,用于版本控制和代码管理。请确保已安装最新版本的Git。

🟢 Node安装

OpenClaw是基于Node.js开发的,因此需要安装Node.js环境。建议下载最新稳定版本以确保最佳兼容性。 官方网址:https://nodejs.cn/download/

🚀 OpenClaw安装

准备工作

以管理员身份运行PowerShell,这是安装过程中非常重要的一步。

执行安装脚本

1
2
3
Set-ExecutionPolicy RemoteSignednpm cache clean --forceSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
1
iwr -useb https://openclaw.ai/install.ps1 | iex

初始化配置

1
openclaw onboard

选择模型

运行openclaw onboard后,会看到模型选择界面

image
 选择Qwen模型(这是一个优秀的国产大模型)
image

🤖 使用豆包模型

火山方舟订阅

要使用豆包模型,需要购买火山方舟的服务,首月价格为8.9元/月,性价比非常高。

配置文件示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{  "meta": {    "lastTouchedVersion": "2026.2.26",    "lastTouchedAt": "2026-03-02T12:45:30.004Z"  },  "wizard": {    "lastRunAt": "2026-03-02T12:38:49.040Z",    "lastRunVersion": "2026.2.26",    "lastRunCommand": "onboard",    "lastRunMode": "local"  },  "diagnostics": {    "otel": {      "enabled":true    }  },  "auth": {    "profiles": {      "doubao:default": {        "provider": "doubao",        "mode": "api_key"      }    }  },  "models": {    "providers": {      "doubao": {        "baseUrl": "https://ark.cn-beijing.volces.com/api/coding/v3",        "apiKey": "__OPENCLAW_REDACTED__",        "api": "openai-completions",        "models": [          {            "id": "ark-code-latest",            "name": "ark-code-latest",            "api": "openai-completions",            "reasoning":false,            "input": [              "text"            ],            "cost": {              "input": 0,              "output": 0,              "cacheRead": 0,              "cacheWrite": 0            },            "contextWindow": 128000,            "maxTokens": 8192          }        ]      }    }  },  "agents": {    "defaults": {      "model": {        "primary": "doubao/ark-code-latest"      },      "models": {        "doubao/ark-code-latest": {          "alias": "doubao"        }      },      "workspace": "C:\\Users\\25354\\.openclaw\\workspace"    }  },  "commands": {    "native": "auto",    "nativeSkills": "auto",    "restart":true,    "ownerDisplay": "raw"  },  "session": {    "dmScope": "per-channel-peer"  },  "channels": {    "qqbot": {      "appId": "102887420",      "clientSecret": "__OPENCLAW_REDACTED__",      "enabled":true,      "markdownSupport":false,      "allowFrom": [        "*"      ]    }  },  "gateway": {    "port": 18789,    "mode": "local",    "bind": "loopback",    "auth": {      "mode": "token",      "token": "__OPENCLAW_REDACTED__"    },    "tailscale": {      "mode": "off",      "resetOnExit":false    },    "nodes": {      "denyCommands": [        "camera.snap",        "camera.clip",        "screen.record",        "calendar.add",        "contacts.add",        "reminders.add"      ]    }  },  "plugins": {    "entries": {      "qqbot": {        "enabled":true      }    }  }}

详细配置说明

关于豆包模型的详细配置,您可以参考这篇博客文章: https://blog.csdn.net/VOR234/article/details/157700260

火山引擎文档参考: https://www.volcengine.com/docs/82379/1925114?lang=zh

https://www.volcengine.com/docs/82379/1925114?lang=zh

🐧 接入QQ机器人

安装依赖插件

首先需要切换到OpenClaw的扩展目录并安装必要的依赖:

1
2
cd C:\Users\25354\AppData\Roaming\npm\node_modules\openclaw\extensionsnpm install silk-wasm

克隆QQ机器人插件

1
2
git clone https://github.com/sliverp/qqbot.gitopenclaw plugins list
image

启用QQ机器人插件

1
2
openclaw plugins enable qqbotopenclaw gateway restart
image

配置QQ开放平台

  1. 进入QQ开放平台:https://q.qq.com/#/apps
  2. 创建你的机器人应用
    image

配置沙箱和IP

  • 在沙箱配置中添加成员,通过扫码方式添加
  • 在开发管理中添加服务器IP地址
1
2
Remove-Item Alias:curlcurl -s ipinfo.io/ip

设置机器人密钥

1
2
3
openclaw config set channels.qqbot.appId "****************"openclaw config set channels.qqbot.clientSecret "**********************"openclaw config set channels.qqbot.enable true

配置文件修改

找到C:\Users\25354\.openclaw\openclaw.json文件,将相关配置项修改为字符串类型

image

成功接入

完成以上配置后,你就成功接入了QQ机器人功能!最终效果如下图所示:

image

🌐 浏览器自动化

OpenClaw支持浏览器自动化功能,默认使用插件模式,但可以配置为托管模式以提供更稳定的体验。

配置为托管模式

在OpenClaw配置文件中添加以下配置:

1
2
3
4
  "browser": {    "enabled":true,    "defaultProfile": "openclaw"  },

使用说明

配置完成后,OpenClaw可以直接控制浏览器执行各种自动化任务,如网页抓取、表单提交、数据提取等,为你的工作流程提供强大的自动化支持。