Windows下安装OpenClaw可选方式有:基于Docker/WSL+Linux/原生windows,本次基于原生windows。

一 系统要求

  • Windows 10/11(64位)
  • Node.js 22+
  • PowerShell 5.1+(Win10/11 已内置)

二  软件安装

2.1 安装

使用终端管理员身份打开windows终端

全局安装:npm install -g openclaw@latest

检查openclaw版本:openclaw –version

2.2 设置权限

获取及设置windows执行脚本权限

Get-ExecutionPolicy

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

三  配置

3.1 token配置

# 生成一个随机 Token

$token = "openclaw-gateway-$(Get-Random -Minimum 100000 -Maximum 999999)"

# 写入配置

openclaw config set gateway.auth.token $token

openclaw config set gateway.port 18789

文件生成到 C:\Users\<你的用户名>\.openclaw\openclaw.json 下

3.2 启动测试

$env:OPENCLAW_GATEWAY_TOKEN="前一个步骤生成的TOKEN"

openclaw gateway --port 18789 --verbose --allow-unconfigured

浏览器输入 (或者控制台 openclaw dashboard --no-open 输出一样的URL)

http://127.0.0.1:18789/#token=openclaw-gateway-504467

3.3 更换大模型提供者

方式1 参考 https://zhuanlan.zhihu.com/p/2003567026665460616

openclaw config 修改,然后openclaw gateway stop 停止,再重启

openclaw models status 检查当前大模型

方式2 命令行UI

openclaw onboard

查看模型

openclaw models list

四 增加钉钉渠道

4.1 钉钉开发者后台配置

进入钉钉开发者后台,https://open-dev.dingtalk.com/,选择有管理员权限的组织。

创建应用

加入机器人

创建新版本并且发布。

设置权限

复制凭证及基础信息

4.2 安装配置openclaw-channel-dingtalk 插件

# 1. 克隆仓库 git clone https://github.com/soimy/openclaw-channel-dingtalk.git cd openclaw-channel-dingtalk

# 2. 安装依赖 (必需) npm install #

3. 以链接模式安装 (方便修改代码后实时生效) openclaw plugins install -l .

然后用 openclaw plugins list 查看安装结果。

增加到openclaw.json文件的channel部分

    "dingtalk": {

      "enabled": true,

      "clientId": "dingsmnhfu0y6ycz00bk",

      "clientSecret": "XXXX",

      "robotCode": "dingsmnhfu0y6ycz00bk",

      "corpId": "XXX",

      "agentId": "XXX",

      "groupPolicy": "open",

      "messageType": "markdown",

      "debug": false

    }

在控制台界面

4.3 钉钉测试

在钉钉上,搜索到该机器人应用,输入问题。在openclaw后台可见交互日志。

五 增加飞书渠道

Windows下用源代码部署

0 git clone https://github.com/m1heng/clawdbot-feishu.git .

1、npm init -y

2、npm install @larksuiteoapi/node-sdk

3、openclaw plugins enable feishu

Webui或者命令行openclaw plugins list检查插件列表

参考https://blog.csdn.net/m0_60925013/article/details/157770523  三、配置连接飞书

发布最新的机器人应用。然后配置openclaw.json文件

  "channels": {

    "feishu": {

      "enabled": true,

      "appId": "cli_XXX",

      "appSecret": "XXXX",

      "domain": "feishu",

      "groupPolicy": "allowlist",

      "groupAllowFrom": [

        "oc_mygroup"

      ]

    },

根据Openclaw后台提示,点击超链进入开发者后台配置权限

保存后

openclaw控制台配对: 飞书左上角搜索框搜索该机器人应用,第一次交互时提示未配置。

openclaw pairing approve feishu NEPJVMUG

测试结果:

尝试过程碰到错误[tools] browser failed: Error: Chrome extension relay is running, but no tab is connected.,可参考https://blog.csdn.net/u014798858/article/details/158462920

六 参考

OpenClaw 在 Windows 上的实践:从零到飞书机器人

OpenClaw + 飞书 https://developer.aliyun.com/article/1712973

对接钉钉 https://blog.csdn.net/qq_36188127/article/details/158041387

https://blog.csdn.net/hzether/article/details/157761558

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐