249 lines
10 KiB
Markdown
249 lines
10 KiB
Markdown
# 前言
|
||
- https://github.com/openclaw/openclaw
|
||
- 教程
|
||
- [ ] Clawdbot 完整配置指南 - Sylearn的文章 - 知乎 https://zhuanlan.zhihu.com/p/1999437992549447616
|
||
- [ ] 【OpenClaw 烧钱避坑指南:3个策略教你省下 80% 的 Token】 https://www.bilibili.com/video/BV1TNZjBTEAp/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||
- [ ] 【Clawdbot为什么能记住你说过的话? AI记忆系统拆解】 https://www.bilibili.com/video/BV1fv61B4EQ5/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||
- 【claude官方揭秘:为啥不需要多Agent架构?《Building multi-agent systems: when and how to use 》①】 https://www.bilibili.com/video/BV13KzqBHEPw/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||
- [ ] ***[【🚀解锁OpenClaw多Agent高级玩法!Token消耗直接减半,这才是正确的使用方式!不同任务分配不同模型,独立Session、独立记忆,独立工作空间](https://www.bilibili.com/video/BV1dqffBMEcg/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e)
|
||
- [ ] [【4种方法将 OpenClaw 成本降低10倍 |直降95%+ Token 消耗!【保姆教程】】](https://www.bilibili.com/video/BV1ejADzsEUm/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e) 简单步骤参考 [[#OpenClaw节约成本的方式]]
|
||
- [x] 【Mac mini 64G部署Clawdbot + 本地大模型。无限tokens,拥有真正7*24免费私人助手!】 https://www.bilibili.com/video/BV1KE61BuEAk/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||
- Skill
|
||
1. OpenClawHUB
|
||
2. https://github.com/VoltAgent/awesome-openclaw-skills
|
||
- 其他Bot框架
|
||
- 【我厌倦了 OpenClaw,用回了 AstrBot【AstrBot 年度更新】】 https://www.bilibili.com/video/BV1FmZMBiEs9/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||
|
||
|
||
# ~~Docker 部署~~(推荐虚拟机部署)
|
||
1. https://docs.openclaw.ai/install/docker
|
||
2. git clone https://github.com/openclaw/openclaw.git
|
||
3. ./docker-setup.sh
|
||
|
||
## 2025.2.24错误解决
|
||
**问题1:**
|
||
># Error: EACCES: permission denied, open '/home/node/.openclaw/openclaw.json.7.2ede223b-aa90-4aa5-8f0d-97049696b626.tmp
|
||
|
||
此时在docker-setup.sh的以下两行:
|
||
mkdir -p "$OPENCLAW_CONFIG_DIR"
|
||
mkdir -p "$OPENCLAW_WORKSPACE_DIR"
|
||
|
||
之后添加这一行即可解决问题。
|
||
>chown -R 1000:1000 "$OPENCLAW_CONFIG_DIR"
|
||
|
||
**问题2:** Gateway无法启动
|
||
在docker-compose.yml的environment下面添加 `GATEWAY_CONTROLUI_DANGEROUSLYALLOWHOSTHEADERORIGINFALLBACK: true`:
|
||
```yml
|
||
services:
|
||
openclaw-gateway:
|
||
image: ${OPENCLAW_IMAGE:-openclaw:local}
|
||
environment:
|
||
HOME: /home/node
|
||
TERM: xterm-256color
|
||
...
|
||
GATEWAY_CONTROLUI_DANGEROUSLYALLOWHOSTHEADERORIGINFALLBACK: true
|
||
```
|
||
|
||
# OpenClaw Skill
|
||
安装命令行:
|
||
- npx clawhub@latest install XXX
|
||
- npx clawhub install XXX
|
||
|
||
## 实用技能
|
||
- 联网查询:tavily-search
|
||
|
||
# OpenClaw本地操作命令
|
||
- openclaw onboard
|
||
- openclaw gateway
|
||
- openclaw gateway status
|
||
- openclaw configure
|
||
修改模型:
|
||
```
|
||
openclaw models set <provider/model>
|
||
```
|
||
|
||
## 连接Ollamav本地部署模型
|
||
>ollama launch openclaw
|
||
|
||
之后选择指定模型即可。
|
||
## 查看日志
|
||
openclaw logs --follow
|
||
```
|
||
|
||
# OpenClaw Docker
|
||
```c++
|
||
docker pull alpine/openclaw:main
|
||
|
||
```
|
||
|
||
1. git clone https://github.com/openclaw/openclaw.git
|
||
2. cd openclaw
|
||
3. 核心步骤:构建并启动 Docker 镜像(约 5–30 分钟)
|
||
1. (可选)加速:使用预构建镜像。如果不想本地构建(build 过程可能下载依赖较慢),设置环境变量跳过:`bash export OPENCLAW_IMAGE=alpine/openclaw # 或官方其他镜像(视最新可用)`
|
||
|
||
## 克隆 OpenClaw 仓库
|
||
bash 运行
|
||
```
|
||
git clone https://github.com/openclaw/openclaw.git
|
||
cd openclaw
|
||
```
|
||
|
||
github还需要添加一下代理。
|
||
|
||
git config --global --list
|
||
|
||
git config --global http.https://github.com.proxy http://192.168.50.151:2081
|
||
git config --global https.https://github.com.proxy http://192.168.50.151:2081
|
||
~~git config --global http.https://github.com.proxy http://192.168.50.100:20171
|
||
git config --global https.https://github.com.proxy http://192.168.50.100:20171
|
||
~~
|
||
git config --global --unset http.https://github.com.proxy
|
||
git config --global --unset https.https://github.com.proxy
|
||
|
||
git config --global --unset http.proxy
|
||
git config --global --unset https.proxy
|
||
|
||
export https_proxy="http://192.168.50.100:20171"
|
||
export http_proxy="http://192.168.50.100:20171"
|
||
export https_proxy="http://192.168.50.151:2081"
|
||
export http_proxy="http://192.168.50.151:2081"
|
||
|
||
|
||
取消代理
|
||
unset http_proxy https_proxy
|
||
unset http_proxy https_proxy all_proxy
|
||
|
||
Docker添加代理
|
||
https://zhuanlan.zhihu.com/p/703839288
|
||
|
||
## 核心步骤:构建并启动 Docker 镜像(约 5–30 分钟)
|
||
### (可选)加速:使用预构建镜像
|
||
如果不想本地构建(build 过程可能下载依赖较慢),设置环境变量跳过:
|
||
bash运行
|
||
```
|
||
export OPENCLAW_IMAGE=alpine/openclaw # 或官方其他镜像(视最新可用)
|
||
|
||
unset OPENCLAW_IMAGE
|
||
```
|
||
|
||
### 运行官方 setup 脚本
|
||
bash运行
|
||
```
|
||
./docker-setup.sh # 明确用新 bash 执行
|
||
```
|
||
脚本会完成以下操作:
|
||
- 拉取 / 构建镜像(openclaw:local)
|
||
- 创建~/.openclaw(配置)和~/openclaw/workspace(沙箱目录)
|
||
- 启动 docker-compose 服务
|
||
|
||
构建过程会输出进度,如果卡在 100%,耐心等或检查网络 / 代理。
|
||
|
||
## 常见坑点处理
|
||
1. 报 `declare -A: invalid option` → 确认用 bash 5.x 执行(上文已解决)
|
||
2. 报 `Cannot connect to the Docker daemon` → 启动 Docker Desktop,或执行 `docker context use desktop-linux`
|
||
3. 权限问题 → 执行 `sudo chown -R $USER ~/.openclaw ~/openclaw/workspace`
|
||
|
||
## 配置与首次使用(Onboarding)
|
||
### 启动 onboarding wizard
|
||
bash运行
|
||
```
|
||
docker compose run --rm openclaw-cli wizard
|
||
```
|
||
1. 选择 QuickStart(推荐,新手友好,后续可手动调整)
|
||
2. 阅读安全警告 → 输入 Yes 继续
|
||
3. 输入模型 API Key(推荐 Groq、Claude、OpenAI 等)
|
||
4. 配置通道(Telegram/Discord 推荐先用一个)
|
||
5. 生成 pairing code → 在对应平台发给 bot 配对
|
||
|
||
### 批准配对(以 Discord 为例)
|
||
bash运行
|
||
```
|
||
docker compose run --rm openclaw-cli pairing approve discord <你的配对码>
|
||
```
|
||
|
||
### 验证
|
||
bash运行
|
||
```
|
||
docker compose run --rm openclaw-cli devices list
|
||
```
|
||
|
||
## 测试
|
||
1. 在 Discord/Telegram 发消息给 bot(如 “你好”)
|
||
2. 查看日志确认:
|
||
|
||
bash运行
|
||
```
|
||
docker compose logs -f
|
||
```
|
||
|
||
## 日常管理命令
|
||
- 启动 / 重启:`docker compose up -d` / `docker compose restart`
|
||
- 停止:`docker compose down`
|
||
- 查看状态:`docker compose ps`
|
||
- 打开 Web Dashboard:`docker compose run --rm openclaw-cli dashboard`(通常 [localhost:18789](https://localhost:18789))
|
||
- 安全审计:`docker compose exec openclaw-gateway openclaw security audit --deep`
|
||
|
||
## 安全提醒
|
||
1. Docker 提供隔离,但仍需谨慎开启工具(如文件读写、shell 执行)。
|
||
2. 不要把高危权限给 bot,启用 allowlist、mention gating。
|
||
3. 定期运行 `openclaw security audit --fix`。
|
||
4. API Key 等敏感信息存储在~/.openclaw/,备份好。
|
||
|
||
## 总结
|
||
在 macOS 上通过 Docker 安装 OpenClaw 非常可靠,整体流程为:
|
||
**准备(Homebrew + bash 升级 + Docker)→ 克隆仓库 → bash ./docker-setup.sh → wizard 配置 → pairing 批准 → 测试聊天**
|
||
整个过程 30–60 分钟就能跑起本地个人 AI 助手,强烈推荐 Docker 方式,避免直接污染系统。
|
||
|
||
|
||
# Channel
|
||
- 添加命令:openclaw channels add
|
||
## 飞书
|
||
- 【【小白入门教程】openclaw(clawdbot)安装部署教程,接入飞书/钉钉/QQ等聊天工具,5分钟学会,详细教程】 https://www.bilibili.com/video/BV1jBcaz6E6P/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||
|
||
AppID:cli_a90596306738dcc7
|
||
AppSecret:JZfGrXKRkwCE4a5yYvKZ2bSrOM1jZsDV
|
||
|
||
## QQ
|
||
https://github.com/sliverp/qqbot
|
||
|
||
## IMessage
|
||
https://cloud.tencent.com/developer/article/2626310
|
||
|
||
## PoPo
|
||
- 相关文章:
|
||
- [OpenClaw(原Clawdbot)对接POPO机器人教程](https://docs.popo.netease.com/lingxi/173a627a791b4372aa50318bfdfb5204?appVersion=4.28.0&deviceType=4&popo_hidenativebar=1&popo_noindicator=1&appVersion=4.40.0&deviceType=0&popo_hidenativebar=1&popo_noindicator=1&disposable_login_token=1)
|
||
- https://km.netease.com/v4/detail/blog/258877
|
||
- 插件文档:https://docs.popo.netease.com/lingxi/173a627a791b4372aa50318bfdfb5204
|
||
|
||
需要安装插件之后,重启,再填写机器人事件订阅的token 秘钥相关信息。
|
||
|
||
[https://open-dev.popo.netease.com/mp/detail/184955194/devManage](https://open-dev.popo.netease.com/robot/detail/363265944/devManage)
|
||
http://10.219.32.29:6666/popo/callback
|
||
KyePDRbMN3j1bHEhxktBMbcJtehpxmYW
|
||
|
||
https://km.netease.com/v4/detail/blog/258877
|
||
|
||
## 企业微信
|
||
- https://github.com/pawastation/wechat-kf
|
||
- Token信息
|
||
- AgentId:1000002
|
||
- Secret:pO0No5pwv8hV9jugSi9xmOZZad72Wei3E4ODsZj4WoM
|
||
- 企业ID:wwe0397ed29188a4f0
|
||
- 客服相关信息
|
||
- 客服ID:
|
||
- kfc7eeb057fe05d99d2
|
||
- kfc4a55884d560c1c61
|
||
- 回调URL:https://institutional-search-louisiana-studio.trycloudflare.com/wechat-kf
|
||
- Token:IpeMUlsfK
|
||
- EncodingAESKey:NCYt4eJauOIb6faxnHAokQOj2LtOIyGAtXG2i5JF1gV
|
||
- Secret:CkwXJs7hJiofO7L1XPZZcxKM7Z5VQEwfR8T4IOfeZYk
|
||
- 客服测试链接:https://work.weixin.qq.com/kfid/kfc4a55884d560c1c61
|
||
- ~~消息接收(创建的App中)~~
|
||
|
||
|
||
# OpenClaw节约成本的方式
|
||
都可以让openclaw帮你配置哈,用好点的模型: OpenClaw 省成本 4 招总结(目标:砍掉 50%~95%+ 的浪费):
|
||
1. 安装QMD 本地检索 - 把“整篇资料/整库笔记塞进 prompt”变成“只注入 TopK 命中片段”。 - 原理已在视频列出
|
||
2. Heartbeat 去云端(固定扣费归零) - Heartbeat 不是 ping,而是定时触发一次完整 Agent 回合。 - 解决思路:把心跳这种低智力任务交给 本地小模型(Ollama),让云端调用接近 0。
|
||
3. 订阅 vs API -API成本高。 Openai目前还开放使用订阅用Openclaw。Google和Anthropic已经收紧。
|
||
4. 流程优化(每个人都能再挖一轮) - 让 OpenClaw 帮你找“最贵的任务” - 用“流程优化 + 模型分层”迭代:轮询→事件触发、原文→摘要/检索、长会话→清理策略、轻任务→轻模型。 |