乐于分享
好东西不私藏

龙虾(openClaw)日志(第四篇)

龙虾(openClaw)日志(第四篇)

一、写在前面

这篇日志大概是在4月6日写的,那时候我刚把龙虾的基本框架搭起来,小尼和小撒两个bot已经在飞书里能正常对话了。

但养龙虾这件事,就像养孩子——能说话只是开始,还得教他干活、让他变聪明、给他装上新工具。

于是就有了这篇。


二、配置文件修改技巧:工欲善其事,必先利其器

养龙虾期间,最常做的事情就是改配置文件 openclaw.json

这个文件是所有配置的核心,网关启动、机器人身份、模型选择、频道接入,全都写在里面。但它的格式要求非常严格——少一个逗号、多一个括号,Gateway 就直接报错拒绝启动。

一开始我用记事本改,眼睛都快看瞎了。大括号套大括号,根本分不清哪个对应哪个。

后来换了个工具:UltraEdit

技巧来了:

  1. 用 UltraEdit 打开 openclaw.json

  2. 在菜单栏「视图」→「查看方式」里,选择 JavaScript 格式

  3. 这时候你会发现,大括号、中括号都有了颜色,点击左边的 {,对应的 } 会自动高亮

这样改配置,心里就有底了。不会因为多删了一个逗号而让整个网关崩掉。

小提示:用 VS Code 也行,装个 JSON 插件效果差不多。工具不重要,重要的是能看清结构。


三、让小尼和小撒学会上网

龙虾自带的知识是有截止日期的。如果你想让他查最新的新闻、找最新的工作、搜最新的房源,他就得上网

于是我给他接入了 Brave Search API

Brave 是一个搜索引擎,它专门给 AI 提供了一个 API 接口。接入之后,小尼和小撒就可以在飞书里回答「今天有什么新闻」「帮我找一下附近的租房信息」这类问题了。

配置过程不复杂:

  • 注册 Brave 账号

  • 获取 API Key

  • 在 openclaw.json 的 tools 里加上配置

  • 重启网关

弄完之后,我在飞书里问小尼:「帮我搜一下佛山最近的二手房信息」,他真的打开浏览器开始搜索了。

那一刻,感觉龙虾进化了。


四、他们说可以创建数字员工,实现一人公司

这是我最开始的想法:用龙虾打造一个数字员工团队

于是就有了小尼和小撒。

  • 小尼:负责日常对话、信息查询、定时任务提醒

  • 小撒:负责创意策划、文案写作、脑暴

一个管执行,一个管创意。两个人(两个bot)分工合作,我在飞书里 @ 一下就能调遣他们。

虽然还没到「一人公司」的程度,但至少,一些重复性的工作已经可以交给他们了。


五、他们说 Telegram 可以让 bot 给你打语音电话

这个消息让我兴奋了一下。

Telegram 的 bot 确实支持语音消息,而且 Telegram 本身也有语音通话功能。如果能实现 bot 主动打电话提醒我「接娃时间到了」,那得多酷。

于是我接入了 Telegram 频道。

过程比飞书简单一些:

  1. 在 Telegram 里找 @BotFather 创建 bot,拿到 Token

  2. 在 openclaw.json 里配置 Telegram 频道

  3. 重启网关

但接入之后发现:bot 不能主动打电话

Telegram Bot API 不支持主动发起通话。它只能接收消息、发送消息、发送语音文件,但不能像真人一样拨过去。

所以「打电话」这个功能,暂时还没实现。不过语音消息是可以的——小尼可以给我发一段语音,我也可以发语音给他,他会转成文字处理。

也算是前进了一步。


六、他们说需要给龙虾换上更好的大脑(模型)

龙虾默认用的模型是 NVIDIA 的免费 API(Kimi 和 MiniMax)。免费的够用,但有时候处理复杂任务会有点慢,或者回答质量不够理想。

于是我开始折腾模型。

DeepSeek 是最先换上的。它的推理能力很强,特别适合代码生成和逻辑分析类任务。

我充了 50 块钱,心想够用好久了。结果几天下来,看了一下用量——才刷掉几块钱。DeepSeek 是真的便宜。

后来我又陆续接入了:

  • StepFun Step-3.5-flash:专门为 Agent 场景优化的模型

  • 阿里云百炼 DeepSeek-V3.2:新用户送了几个月免费额度

  • Ollama 本地模型:在自己的服务器上跑 Qwen2.5:7b

现在小尼用的是 StepFun,小撒用的是本地 Qwen2.5。各取所需。

换模型的感受:就像给龙虾换大脑。同一个问题,不同模型给出的答案质量差别挺大的。花点钱是值得的。


七、他们说要让龙虾拥有浏览互联网的能力

这是接 Brave 的初衷。

但后来发现,光是接入搜索引擎还不够。有些网站需要登录、需要翻页、需要点击按钮——单纯的搜索 API 做不到。

于是我又折腾了 OpenClaw Browser Control

这是一个浏览器插件,安装之后,小尼和小撒可以操控你电脑上的 Chrome 浏览器:

  • 打开指定的网站

  • 搜索关键词

  • 点击页面上的按钮

  • 读取页面内容

配置过程有点麻烦:需要在 Chrome/Edge 里装插件,然后把 Gateway Token 填进去,还要在浏览器里授权标签页。

但弄好之后,效果很赞。

我在飞书里说:「小尼,帮我在贝壳找房搜一下佛山三居室」。他真的打开了浏览器,打开贝壳,开始搜索。

那一刻我觉得,龙虾已经不只是个聊天机器人了,他是我的数字员工


八、小结

这一篇主要记录了几个事:

事项
状态
备注
配置文件技巧
✅ 搞定
UltraEdit / VS Code 格式化查看
Brave 搜索接入
✅ 搞定
需要 API Key
Telegram 接入
✅ 搞定
不能打电话,但能发语音
模型升级
✅ 搞定
DeepSeek / StepFun / Ollama
浏览器控制
✅ 搞定
需要装插件、配 Token
一人公司
🚧 进行中
还在探索

龙虾的进化之路还在继续。下一篇可能会讲:让小尼在群里 @ 小撒,让两个 bot 协作干活。

龙虾日志,未完待续。 🦞