NAS、键盘、路由器······年轻就要多折腾。爱折腾的熊猫,今天又给大家分享最近折腾的内容了。关注是对我最大的支持,阿里嘎多~
开源项目卖出上千元?
最近刷社交媒体发现,信息差确实最赚钱,某书出现大量上门安装调试服务,价格从一两百到上千元不等。
便宜的通常只提供Openclaw安装服务,几百上千元的服务除了安装,还包含飞书、QQ等平台接入、Skill安装及后续技术支持。

作为一个260K星标的开源项目,付费价格却能达到这个区间,不得不感慨信息差的钱真好赚。其实Openclaw经过多次迭代发展得相当不错,官方支持中文、提供一键脚本,连Skill都有对应的中文社区,生态发展速度超乎想象。

熊猫的“龙虾”已经运行一两周,虽然网上教程很多,既然粉丝有要求,我就出一期NAS部署Openclaw的教程。
NAS部署Openclaw保姆级教程
Openclaw目前已支持官方中文,但仅限控制台中文化,初始化阶段仍是英文提示,这往往难倒大部分新手。建议有能力者使用官方原版,若看不懂英文,可直接使用Openclaw-zh全汉化版本。

两者实际使用并无区别,安装步骤完全一致,为照顾新手用户,本文直接使用zh版本演示。
打开NAS的Docker,为方便映射处理,我们采用Compose部署,目前多数NAS均支持,本文以极空间为例。
♾️ text 代码:version: '3.8'
services:
openclaw:
image: 1186258278/openclaw-zh:nightly
container_name: openclaw
ports:
- "18987:18789"
- "18988:18788"
volumes:
# 数据持久化(注意:容器以 root 用户运行,配置存储在 /root/.openclaw)
- openclaw-data:/root/.openclaw
environment:
# 访问令牌(推荐设置,用于 Dashboard 认证)
- OPENCLAW_GATEWAY_TOKEN=panda995
# 跳过首次初始化检查(仅高级用户使用)
# - OPENCLAW_SKIP_SETUP=1
restart: unless-stopped
# 默认启动 gateway(首次需要初始化,见下方说明)
command: openclaw gateway run --allow-unconfigured
healthcheck:
test: ["CMD", "wget", "-q", "--spider", "http://localhost:18789/health", "||", "exit", "0"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
volumes:
openclaw-data:在极空间Compose中新建项目,复制上述代码,若端口被占用请自行更改OPENCLAW_GATEWAY_TOKEN为后续网关Token,务必修改。

极空间近期更新了相对路径功能,勾选“合作文件夹读写权限最大化”,并为项目指定存储位置。点击创建后,极空间会自动拉取镜像,镜像包约3.5G,请耐心等待。

通过极空间SSH进入项目,选择/bin/bash,输入openclaw onboard --install-daemon进行初始化。

选择快速开始,再选择模型提供商。若不想付费,推荐美团模型,每天免费5500万Token。需自定义服务商设置,对接地址、模型ID及Key可在https://longcat.chat/获取。

若追求模型效果,推荐阿里百炼Coding Plan或MiniMax Coding Plan。前者lite套餐7.9元,Pro套餐40元;后者提供包年服务,290元基础包年即够用。链接分别为:https://www.aliyun.com/benefit/scene/codingplan 及https://platform.minimaxi.com/subscribe/coding-plan?code=8SBQh2Uhxy&source=link个人更推荐后者。

买好模型之后直接去设置即可,如果是minimax,那么有直接的对接入口,如果是阿里那么需要设置自定义服务商。

随后则是渠道这里,我推荐用飞书,实际上也有QQ插件支持,不过飞书因为有云文档的存在,其实更方便做一些办公场景的事情。

在飞书开放平台(https://open.feishu.cn/)创建企业自建应用,名称和描述按照自己想要的来填就行。

随后我们需要记录下App ID以及App Secret,点击添加应用能力,选择机器人。

随后在权限管理中我们需要添加一些权限,如果你有用不到的权限可以自行去删掉,这里是熊猫使用的一些权限,复制之后直接点击批量导入即可。
♾️ text 代码:{ "scopes": { "tenant": [ "aily:file:read", "aily:file:write", "aily:message:read", "aily:message:write", "application:application:self_manage", "base:app:copy", "base:app:create", "base:app:read", "base:app:update", "bitable:app", "bitable:app:readonly", "contact:contact.base:readonly", "contact:user.base:readonly", "contact:user.id:readonly", "corehr:file:download", "docx:document", "docx:document:readonly", "drive:drive", "drive:drive:readonly", "im:chat", "im:chat:readonly", "im:message", "im:message.group_at_msg:readonly", "im:message.group_msg", "im:message.p2p_msg:readonly", "im:message.reactions:read", "im:message:send_as_bot", "im:resource", "wiki:wiki", "wiki:wiki:readonly" ], "user": [ "docx:document", "docx:document:readonly", "wiki:wiki:readonly" ] } }最后我们需要在事件与回调这里将订阅方式改成长连接,然后点击添加事件,搜索接收消息将接收消息2.0勾上。

最后的最后记得一定要创建版本并发布,不然这些都是不生效的。

这时候选择飞书渠道,然后输入我们刚刚记录的App ID以及App Secret,飞书的域名选择国内,群聊策略为开放就行。

技能可以直接跳过,Hook也可以直接跳过,这时候我们就可以在飞书中添加机器人了。在工作区中点击添加常用,随后选择你创建的机器人即可。

随后你就可以尽量的吩咐你的机器人了。

写在最后
关于具体用法,网上分享很多,但多数场景并不通用。结合工作内容与常用软件,打造专属Agent才最关键,切忌一味照搬。当然,新手初期“抄作业”确实能带来满足感。
以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
panda