从零搭建 AI 助手: OpenClaw 安装配置全记录与使用心路历程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kfj92

从零搭建 AI 助手: OpenClaw 安装配置全记录与使用心路历程

  •  
  •   kfj92 3 月 10 日 1911 次点击
    这是一个创建于 45 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    作为一个对 AI 工具充满好奇的技术爱好者,我最近决定尝试搭建一个属于自己的 AI 助手。经过一番调研,我选择了 OpenClaw一个开源的 AI 助手框架。这篇文章将详细记录我的安装配置过程、遇到的问题以及使用心得。

    一、安装 OpenClaw

    1.1 系统环境

    • 操作系统:macOS Sonoma 14.4.1
    • 处理器:Apple Silicon M2
    • 包管理器:Homebrew

    1.2 安装步骤

    # 通过 Homebrew 安装 OpenClaw brew install openclaw # 验证安装 openclaw --version # 输出:2026.2.9 

    安装过程相当顺利,Homebrew 自动处理了所有依赖关系。

    二、配置飞书机器人"小龙虾"

    2.1 创建飞书应用

    1. 登录飞书开放平台( open.feishu.cn
    2. 创建企业自建应用
    3. 获取 App ID 和 App Secret

    2.2 配置 OpenClaw

    编辑配置文件 ~/.openclaw/openclaw.json

    { "channels": { "feishu": { "appId": "cli_123422345678", "appSecret": "1232334343434", "enabled": true, "groupPolicy": "open" } } } 

    2.3 配置飞书事件订阅

    在飞书开放平台配置:

    三、使用 Antigravity 修改配置

    3.1 Antigravity 是什么?

    Antigravity 是一个基于 Electron 的代码编辑器(类似 VS Code ),我发现它可以通过 CLI 进行控制:

    # 打开项目 /Users/kfj/.antigravity/antigravity/bin/antigravity "/Users/kfj/Desktop/My/LightMusic" # 发送消息到 Antigravity antigravity chat "message" echo "message" | antigravity chat - 

    3.2 修改配置的过程

    我使用 Antigravity 来编辑 OpenClaw 的配置文件,主要修改了:

    1. 模型配置:设置为 DeepSeek Chat
    2. 工作空间路径
    3. 网关端口配置( 18789 )
    4. 飞书插件配置

    四、解决"静听"App 的 Bug

    4.1 问题发现

    在使用 OpenClaw 的过程中,我让它帮忙修改"静听"音乐播放器的 WebDAV 导入功能。这个功能在导入大文件时会崩溃。

    4.2 不信任 AI 的修改

    最初我对 OpenClaw 的修改持怀疑态度,担心它会引入新的问题。它的解决方案是:

    • session.dataTask改为session.downloadTask
    • 实现文件分片下载
    • 添加内存监控机制

    4.3 用 ChatGPT 验证

    出于谨慎,我让 ChatGPT 也分析了一下这个问题。有趣的是,ChatGPT 给出了几乎相同的解决方案!这让我意识到:

    1. AI 工具在技术问题上的解决方案趋于一致
    2. 关键是要理解解决方案的原理
    3. 多个 AI 工具的交叉验证很有价值

    五、自媒体文章创作尝试

    5.1 安装发布 Skills

    # 安装各种发布技能 openclaw skills install writing-assistant openclaw skills install social-media-publish openclaw skills install toutiao-publish openclaw skills install zhihu-post 

    5.2 内容创作流程

    1. writing-assistant:管理写作团队,生成高质量内容
    2. social-media-publish:自动化发布到微信公众号、小红书
    3. toutiao-publish:发布到今日头条
    4. zhihu-post:发布到知乎

    5.3 遇到的挑战

    1. 登录问题:微信公众号需要微信扫码登录,无法完全自动化
    2. 平台限制:小红书网页版发布流程复杂
    3. 内容适配:不同平台需要不同的内容格式
    4. 浏览器自动化:需要启动独立的浏览器服务

    六、自动化发布尚未完全跑通

    6.1 当前状态

    • 内容创作:完全自动化
    • 浏览器控制:正常工作
    • 平台登录:需要手动操作
    • 最终发布:部分平台需要手动确认

    6.2 解决方案

    1. 混合模式:自动化+手动配合
    2. 草稿保存:先保存到草稿箱,手动发布
    3. 定时任务:设置定时发布
    4. API 集成:探索平台官方 API

    七、OpenCla 自我更新

    7.1 自动更新功能

    # OpenClaw 可以自己更新自己 openclaw update # 从 2026.2.9 更新到 2026.3.2 

    7.2 更新过程

    1. 下载新版本
    2. 备份当前配置
    3. 安装新版本
    4. 重启服务
    5. 验证功能

    整个过程完全自动化,体现了 AI 系统的自我维护能力。

    八、Skills 自动安装

    8.1 通过 X 链接安装

    OpenClaw 支持通过 X (原 Twitter )链接自动安装 Skills:

    https://x.com/openclaw/status/1234567890 

    8.2 安装流程

    1. 解析 X 链接中的技能信息
    2. 从 ClawHub 下载技能包
    3. 验证技能安全性
    4. 安装到本地
    5. 配置相关工具

    九、使用心得与展望

    9.1 优势

    1. 高度可定制:可以根据需求安装各种 Skills
    2. 多平台支持:飞书、微信、浏览器自动化等
    3. 技术深度:可以直接修改代码、配置文件
    4. 自动化程度:从内容创作到发布的全流程

    9.2 不足

    1. 学习曲线:需要一定的技术基础
    2. 平台限制:受制于第三方平台的 API 限制
    3. 稳定性:部分功能还在完善中

    9.3 未来计划

    1. 完善自媒体发布流程
    2. 探索更多 AI 应用场景
    3. 开发自定义 Skills
    4. 建立完整的工作流

    结语

    搭建 OpenClaw 的过程就像是在组装一个乐高机器人。从最初的安装配置,到解决技术问题,再到探索各种应用场景,每一步都充满了挑战和乐趣。

    最让我印象深刻的是 AI 工具的"一致性"当多个 AI 给出相似的解决方案时,我开始更加信任它们的技术判断。但同时,我也认识到人类监督的重要性,特别是在涉及重要修改时。

    OpenClaw 不仅仅是一个工具,它更像是一个可以不断进化的数字伙伴。随着我安装更多的 Skills ,它的能力也在不断扩展。虽然自媒体自动发布还没有完全跑通,但这正是技术探索的魅力所在总有新的问题等待解决,总有新的可能性等待发现。

    如果你也对 AI 助手感兴趣,不妨尝试一下 OpenClaw 。它可能会给你带来意想不到的惊喜!

    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1212 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 56ms UTC 17:48 PVG 01:48 LAX 10:48 JFK 13:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86