跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonNode.jsWeChatAI

OpenClaw 实战:用 Telegram 打造个人 AI 助手

综述由AI生成OpenClaw 是一个开源框架,允许将 AI 能力集成到 Telegram 和服务器管理中。记录了实际搭建体验,包括简单的安装流程、多种应用场景如图片生成、服务器管理和网页自动化浏览。通过多 Bot 配置实现任务隔离,利用 AI 自身修复配置错误,解决了启动失败和 API 切换等问题。该工具适合有一定技术基础的开发者,能够显著提升工作效率,实现真正的移动化 AI 助手。

活在当下发布于 2026/3/27更新于 2026/6/1118 浏览
OpenClaw 实战:用 Telegram 打造个人 AI 助手

OpenClaw 实战体验

为什么选择 OpenClaw

OpenClaw 是一个开源框架,允许将 AI 能力集成到 Telegram、服务器管理或代码编写场景中。听起来很酷,但实际部署过程确实需要一些折腾。

周末我决定尝试一下。目前我在 Telegram 上运行了四个 Bot,每个都有特定用途。最大的便利在于可以直接在手机上与 AI 对话并执行任务,无需打开电脑或切换网页。

安装细节官方文档已有详述,这里重点聊聊实际体验:好用在哪?坑在哪?值不值得折腾?

第一印象:比想象中简单

我以为会很复杂,结果安装过程出乎意料地顺利。

安装步骤

环境基于 Ubuntu 24.04 LTS。

# 1. 全局安装 OpenClaw
npm install -g openclaw@latest

# 2. 初始化配置
openclaw onboard --install-daemon

# 3. 启动服务
openclaw gateway run

没有复杂的依赖,一个命令行向导就搞定了。

首次对话

安装完成后创建 Telegram Bot 并配置,发送第一条消息验证通过后,AI Bot 即上线。

真实使用场景

刚开始只把它当 ChatGPT 用,实际体验后发现它能做的事情远不止聊天。

生成图片

直接在 Telegram 发消息:"帮我生成一张 OpenClaw 主题的封面图,16:9,2K 分辨率"。

Bot 会调用 image-generator 技能生成图片,并通过 cloudflare-r2-uploader 自动上传到 CDN。一条消息搞定。

查资料

问 Bot:"OpenClaw 的配置文件格式是什么?"

Bot 回复配置文件路径及示例结构,并提供官方文档链接。不用切换窗口,思路不中断。

管理服务器

在 Telegram 里输入:"帮我查看服务器的磁盘使用情况"。

Bot 执行 df -h 并返回结果。当然这需要提前配置 SSH 和权限,但配置一次即可长期使用。

写代码

请求:"写一个 Python 函数,解析 Markdown 的标题和段落"。

Bot 直接返回可运行的代码片段,复制粘贴就能用。

def parse_markdown(md_text):
    lines = md_text.split('\n')
    result = []
    for line in lines:
        if line.startswith('# '):
            result.append({'type': 'h1', 'text': line[2:]})
        elif line.startswith('## '):
            result.append({'type': , : line[:]})
        :
            result.append({: , : line})
     result
'h2'
'text'
3
else
'type'
'p'
'text'
return

自动化浏览网页

这是我最喜欢的功能之一。比如想了解 AI 领域的热门话题,直接让 Bot 浏览 Twitter 和 Reddit,汇总成一篇文章。

这背后是 OpenClaw 的浏览器控制功能:可以打开网页、搜索、点击、滚动、提取内容,甚至登录账号。全程不需要手动操作,AI 自动完成。

多 Bot 配置

实际体验后,我发现一个 Bot 不够用。不同任务需要不同的权限和技能。

所以我配置了四个 Bot,都用 Claude Code 作为后端模型:

  1. 主力 Bot:日常对话、查资料、写代码,拥有全部技能。
  2. 测试 Bot:测试新功能、实验新技能,仅基础功能。
  3. 实验 Bot:快速响应、简单任务,轻量级。
  4. 写作助手 Bot:写文章、生成图片、发布内容,包含 image-generator 等特定技能。

配置多个 Bot 很简单,只需在配置文件里添加通道信息:

{
  "channels": {
    "telegram": {
      "bots": [
        {"botToken": "Bot1_Token", "label": "main"},
        {"botToken": "Bot2_Token", "label": "test"}
      ]
    }
  }
}

然后重启 Gateway:

openclaw gateway restart

四个 Bot 同时运行,互不干扰。

进阶玩法:技能扩展

OpenClaw 最强大的地方是可以扩展技能。

让 AI 写技能

我想要生成图片和上传 CDN 的功能,直接在 Telegram 里问 OpenClaw:"帮我写一个 image-generator 技能"。

OpenClaw 很快生成了完整的 Python 脚本、SKILL.md 文档、配置说明和使用示例。整个过程不到 10 分钟,AI 完成了所有代码编写和文档工作。

组合技能

有了这两个技能后,我又让它写了一个组合脚本,实现一键操作。

在 SKILL.md 里告诉 AI 怎么用:

# image-generator 生成图片并上传到 CDN。
## 使用方法
```bash
python3 scripts/generate_and_upload.py --prompt "OpenClaw logo"

参数

  • --prompt: 图片描述
  • --aspect-ratio: 宽高比(16:9, 1:1, 9:16)
  • --resolution: 分辨率(1K, 2K, 4K)

AI 会自动学会怎么用这个技能。

### 自动化工作流

有了技能后,可以组合成自动化工作流。

**工作流 1:写文章 → 生成封面 → 发布**

直接在 Telegram 里:"帮我写一篇关于 OpenClaw 的文章,生成封面图,并转换为微信格式"。

OpenClaw 会自动完成所有步骤:生成文章内容、调用 image-generator 生成封面图、上传图片、转换为微信公众号格式,最后给你一个可以直接复制粘贴的 HTML 文件。

**工作流 2:定时任务**

想让 Bot 每天早上 9 点发提醒消息。配置 cron job:

```bash
openclaw cron add \
  --schedule "0 9 * * *" \
  --task "查看今天的日历,总结任务,发送到 Telegram"

每天早上 9 点,Bot 会自动给我发消息。

踩过的坑

多 Bot 配置的隔离问题

配置多个 Bot 的时候,我遇到了一个大坑。

问题:多个 Bot 共享同一个 Agent

一开始以为它们各自独立运行,结果发现它们都在同一个 Agent 里。这意味着共享对话历史,处理任务时互相等待,消息串在一起很混乱。

解决方案

我不想自己翻文档研究配置格式,于是直接在 Telegram 里问 OpenClaw:"帮我修改配置文件,让每个 Bot 都有独立的 Agent,互相隔离"。

OpenClaw 给出了修改方案并自动更新了配置文件。

新的坑:配置文件字段错误

改完之后 OpenClaw 重启了,启动失败了。日志报错:Error: Invalid config format。

原来是 AI 在修改配置文件时把字段搞错了。可能是没有让它参考官方文档的 Skill,导致瞎改。

救命方法:用 Claude Code 修复

这时候 OpenClaw 已经挂了,没法用它自己修复自己。我想到一个办法:直接在终端里用 Claude Code 处理。

打开终端,运行 Claude Code,把错误日志和配置文件发给它:"OpenClaw 启动失败了,日志如下...配置文件在 ~/.openclaw/openclaw.json,帮我修复一下"。

Claude Code 分析出问题:配置文件的 agentId 字段格式不对,应该是字符串,不是对象。几秒钟后,OpenClaw 重新启动成功。

这就是 AI 修 AI 的 Bug 的神奇体验。

经验总结
  1. 多 Bot 配置需要注意隔离:默认情况下共享同一个 Agent,需要指定不同的 agentId。
  2. 配置文件格式很重要:字段格式错误会导致启动失败,建议让 AI 参考官方文档修改。
  3. OpenClaw 挂了怎么办:用 Claude Code 在终端里修复,把错误日志和配置文件发给它。
  4. 备份配置文件:改配置之前先备份,出问题了可以快速恢复。

联网检索直接用 Browser Extension

在使用自动化浏览网页功能时,OpenClaw 提供了两种方案:Web Search API 和 Browser Extension。

为什么没用 Web Search API

OpenClaw 本身提供 Web Search 功能,调用 Brave Search API。但我没测试这个方案,因为需要 API Key 且要绑定信用卡,懒得折腾。

解决方案:直接用 Browser Extension

OpenClaw 提供了另一个方案:Browser Extension(浏览器扩展插件)。不需要 API Key,安装就能用。

  1. 在 Chrome/Edge 浏览器里安装 OpenClaw Browser Relay 扩展。
  2. 点击扩展图标,连接到 OpenClaw Gateway。
  3. 在需要控制的标签页上点击 Attach。

就这样,OpenClaw 就能控制你的浏览器了。

为什么 Browser Extension 更好
  • 完全控制浏览器:打开网页、点击、滚动、填表单。
  • 使用已登录的账号:你在浏览器里登录了 Twitter、Reddit,AI 就能直接用。
  • 提取页面内容:获取文本、图片、链接等。
  • 执行复杂操作:多步骤的浏览任务都能完成。
  • 不需要 API Key:安装就能用,零成本。
经验总结
  1. Browser Extension 是首选:不需要 API Key,功能更强大,零成本。
  2. 提前登录账号:在浏览器里登录好 Twitter、Reddit 等账号,AI 就能直接使用。
  3. Browser Extension 更灵活:可以控制任何网页,比 API 更强大。
  4. Web Search API 可以跳过:如果不想申请 API Key,直接用 Browser Extension。

切换中转厂商

在使用过程中,我还遇到了一个突发情况:第一个中转厂商没钱了。

背景

一开始配置的是 AI Code 的中转服务。用了一段时间后,突然发现余额不足,API 调用失败了。

这时候 OpenClaw 已经用不了了,因为它依赖 API 才能工作。我还没来得及去充值,就想先切换到另一个中转厂商(Cloud Code)应急。

如果手动改配置文件,需要找到配置文件位置,修改 baseURL、apiKey 等参数,检查 JSON 格式,重启服务。太麻烦了。

解决方案:用 Claude Code 帮我改

这时候 OpenClaw 用不了,我想到:直接用 Claude Code 在终端里处理。

打开终端,运行 Claude Code,告诉它我的需求:"帮我把 OpenClaw 的 API 中转厂商从 AI Code 切换到 Cloud Code,新的 API Key 是 xxx,baseURL 是 https://api.cloudcode.com/v1,配置文件在 ~/.openclaw/openclaw.json"。

Claude Code 回复:正在读取配置文件,已找到 models 配置,正在修改,已更新 baseURL 和 apiKey,正在重启 OpenClaw Gateway,重启成功!现在使用 Cloud Code 中转服务。

几秒钟,搞定。

经验总结
  1. 中转厂商没钱了不要慌:OpenClaw 用不了,可以用 Claude Code 救场。
  2. Claude Code 是好帮手:可以读写配置文件,可以重启服务,OpenClaw 挂了也能用。
  3. 敏感信息要注意:API Key 等敏感信息可以直接发给 AI,保存在本地配置文件里。
  4. 切换中转厂商很简单:告诉 AI 新的 baseURL 和 API Key,它会自动修改配置并重启。

值不值得折腾

实际体验后,我的感受是:

优点

  1. 真正的随时随地:在手机上就能用,不用打开电脑,在 Telegram 里就能完成大部分工作。
  2. 可扩展性强:可以自己写技能,可以组合成工作流,可以接入任何 API。
  3. 多 Bot 配置灵活:不同场景用不同 Bot,不同模型、不同权限、不同技能。
  4. 开源免费:代码开源,可以自己修改,只需要付 AI API 的费用。

缺点

  1. 需要一定的技术基础:需要会用命令行,需要会写 Python/JavaScript(如果要自己写技能)。
  2. 文档还不够完善:有些功能需要自己摸索,社区还在成长中。
  3. 配置文件容易出错:多 Bot 配置需要注意隔离问题,JSON 格式错误会导致启动失败。

适合谁

  • ✅ 开发者、技术爱好者
  • ✅ 需要频繁使用 AI 的人
  • ✅ 想要自动化工作流的人
  • ✅ 喜欢折腾的人
  • ❌ 不会用命令行的人
  • ❌ 只想要一个开箱即用的工具
  • ❌ 不想花时间配置的人

总结

OpenClaw 不是一个开箱即用的产品,它更像是一个工具箱。你需要花时间配置、扩展、调试,但一旦配置好,它会成为你的得力助手。

对我来说,最大的价值是:

  1. 把 AI 从网页里解放出来:不用打开浏览器,不用复制粘贴,在 Telegram 里就能完成所有工作。
  2. 可以自己定制功能:写自己的技能,组合成工作流,接入自己的服务。
  3. 真正的 AI 助手:不只是聊天,可以帮我干活,可以自动化任务。

如果你也想折腾,建议:

  1. 先从最简单的配置开始:安装 OpenClaw,配置一个 Telegram Bot,试试基本功能。
  2. 慢慢扩展:安装一些常用技能,尝试写自己的技能,组合成工作流。
  3. 遇到问题多看日志:openclaw logs --follow,大部分问题都能在日志里找到原因。

目录

  1. OpenClaw 实战体验
  2. 为什么选择 OpenClaw
  3. 第一印象:比想象中简单
  4. 安装步骤
  5. 1. 全局安装 OpenClaw
  6. 2. 初始化配置
  7. 3. 启动服务
  8. 首次对话
  9. 真实使用场景
  10. 生成图片
  11. 查资料
  12. 管理服务器
  13. 写代码
  14. 自动化浏览网页
  15. 多 Bot 配置
  16. 进阶玩法:技能扩展
  17. 让 AI 写技能
  18. 组合技能
  19. image-generator 生成图片并上传到 CDN。
  20. 使用方法
  21. 参数
  22. 自动化工作流
  23. 踩过的坑
  24. 多 Bot 配置的隔离问题
  25. 问题:多个 Bot 共享同一个 Agent
  26. 解决方案
  27. 新的坑:配置文件字段错误
  28. 救命方法:用 Claude Code 修复
  29. 经验总结
  30. 联网检索直接用 Browser Extension
  31. 为什么没用 Web Search API
  32. 解决方案:直接用 Browser Extension
  33. 为什么 Browser Extension 更好
  34. 经验总结
  35. 切换中转厂商
  36. 背景
  37. 解决方案:用 Claude Code 帮我改
  38. 经验总结
  39. 值不值得折腾
  40. 优点
  41. 缺点
  42. 适合谁
  43. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • GitHub Copilot 网络配置与代理部署实战指南
  • GitNexus 核心引擎深度解析
  • OpenClaw 跨平台安装指南:Windows 与 Ubuntu
  • Ubuntu 安装 OpenClaw Gateway 服务检查失败排查与修复
  • OpenClaw 集成飞书机器人部署指南
  • Ubuntu 部署 OpenClaw 完整指南
  • Web 团队构建 App:Capacitor 选型指南
  • PyTorch 镜像环境下运行 Stable Diffusion 生成图像
  • OpenClaw 爆火背后的 AI Agent 破圈真相
  • 知网、维普、万方三大平台 AIGC 检测算法对比
  • Ubuntu 系统下 DEB 包安装与管理实战指南
  • 央国企加速布局大模型落地应用
  • verl 框架在客服机器人训练与部署中的实践
  • Cloudflare 反爬绕过:Canvas/WebGL/WebRTC 多维度浏览器指纹隐身实战
  • 数据结构基础:栈与队列的实现原理
  • Linux 基础 IO 系列(二):C 语言标准库 IO 接口实战
  • C++ 模板初阶:从函数重载到泛型编程的优雅过渡
  • C++11 核心新特性详解:初始化、右值引用与类型推导
  • Tomcat 安装、环境配置及 IDEA/Eclipse 集成指南
  • Spring Boot RESTful 接口开发实战指南

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online