有哪些实战经验可以分享,10年程序员如何看待OpenClaw?
摘要:前言 为什么写这篇文章,其实主要是想把目前学习到以及使用的梳理一下,在目前这个阶段还有些用的情况下。 为什么这么说,作为有10多年工作经验的程序员,其实正常快到生涯末期了,AI的出现以及加速迭代,可能这个来临会更早,但也许是个机会,越有经验
前言
为什么写这篇文章,其实主要是想把目前学习到以及使用的梳理一下,在目前这个阶段还有些用的情况下。
为什么这么说,作为有10多年工作经验的程序员,其实正常快到生涯末期了,AI的出现以及加速迭代,可能这个来临会更早,但也许是个机会,越有经验年龄越大可能还是更好的。
在22年就初步使用了gpt,当时只觉得是一个玩具,写点简单的工具类还行,稍微复杂一些的编码基本不行,要一直调试,在这几年也都只是抱着编码工具的方式去使用,直到26年开年才感觉真的变天了。
一、OpenClaw保姆级安装教程
OpenClaw怎么安装,整理了下步骤,跟着走20分钟内就能搞定。
ps:其实这种教程可以直接问现有的chat模式的AI,他们也可以直接给出教程,国内的比如deepseek、千问、国外的gpt等等,还有一种就是国产的claw,安装也特别简单,这里就在过多描述了。
1. 先准备运行环境
OpenClaw基于Node.js运行,推荐用nvm来安装,避免版本冲突:
下载nvm-windows安装包,双击默认安装就行
打开管理员权限的PowerShell,执行nvm install 22安装Node.js22版本
执行nvm use 22.22.0启用安装的版本
验证:执行node -v和npm -v能输出版本号就没问题
(可选)配置国内镜像:npm config set registry https://registry.npmmirror.com,安装依赖速度快很多
2. 安装OpenClaw
执行一键安装脚本:
iwr -useb https://openclaw.ai/install.ps1 | iex
如果下载很慢,可以使用国内镜像脚本,速度更快:
iwr -useb https://open-claw.org.cn/install-cn.ps1 | iex
如果遇到执行策略报错,先执行Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser,输入Y确认后再重新执行安装命令
3. 初始化配置
安装完成后执行openclaw onboard --flow quickstart,跟着引导走就行
风险提示那里输入Yes确认
模型推荐选通义千问,新人有免费额度,不用付费就能用,用完后续可以直接换,推荐性价比的是gpt的拼车,国内的其他模型根据所需自行选择codeplan套餐也行
其他选项默认跳过就行,后面可以再配置
验证:初始化完成后浏览器会自动打开控制台http://127.0.0.1:18789/,发送Hello能收到回复就安装成功了
二、第三方系统对接实战
1. 对接飞书机器人
安装完成后,我们把OpenClaw接入飞书,以后在飞书里就能直接和AI对话,不用一直开着控制台页面,非常方便。
第一步:在飞书开放平台创建机器人
首先我们要先在飞书开放平台创建一个自建应用,作为AI的载体:
登录飞书开放平台:访问 飞书开放平台,点击右上角「开发者后台」,选择「创建企业自建应用」。
填写应用信息:输入应用名称(比如「我的AI助手」),描述随便写,点击创建。
获取凭证:创建完成后,在左侧菜单点击「凭证与基础信息」,复制保存App ID和App Secret,后面配置要用到。
添加机器人能力:点击左侧「添加应用能力」,选择「机器人」,开通机器人功能。
配置权限:点击左侧「权限管理」,选择「批量导入/导出权限」,把下面的JSON代码粘贴进去,点击导入,这样机器人就有发消息、读消息的权限了:
{
"scopes": {
"tenant": [
"im:message",
"im:message:send_as_bot",
"im:chat:readonly",
"contact:user.employee_id:readonly"
]
}
}
配置事件订阅(核心步骤):
点击左侧「事件与回调」,订阅方式选择「长连接」(WebSocket模式,不需要公网IP,本地就能用,非常友好)
点击下方「添加事件」,搜索并添加 im.message.receive_v1(接收消息事件)
发布应用:点击左侧「版本管理与发布」,创建一个新版本,提交审核,因为是企业自建应用,通常秒过,审核通过后点击「上线」就可以了。
