新增:文档体系重构+CHANGELOG补充+发布产物清理
This commit is contained in:
620
docs/08-用户指南/clawdbot安装使用.md
Normal file
620
docs/08-用户指南/clawdbot安装使用.md
Normal file
@@ -0,0 +1,620 @@
|
||||
# Clawdbot 快速上手指南
|
||||
|
||||
> **你现在的状态**:新用户 + 已有 GLM 套餐账号
|
||||
>
|
||||
> **目标**:10 分钟内完成 Clawdbot 安装并配置 GLM 套餐
|
||||
|
||||
---
|
||||
|
||||
## 📦 什么是 Clawdbot?
|
||||
|
||||
**Clawdbot** 是一个 24/7 运行的个人 AI 助手,可以:
|
||||
- ✅ 在 WhatsApp、Telegram、Discord 等平台与你对话
|
||||
- ✅ 操作你的电脑(浏览器、文件系统)
|
||||
- ✅ 执行任务(写代码、查资料、自动化)
|
||||
- ✅ 主动给你发消息(不是被动响应)
|
||||
|
||||
**简单理解**:一个长在你电脑上的 AI 助理,类似"贾维斯"。
|
||||
|
||||
---
|
||||
|
||||
## 🚀 快速安装(Windows + WSL2)
|
||||
|
||||
### 步骤 1:安装 WSL2(5 分钟)
|
||||
|
||||
打开 PowerShell(管理员),运行:
|
||||
|
||||
```powershell
|
||||
wsl --install
|
||||
```
|
||||
|
||||
重启电脑,完成 Ubuntu 初始化设置。
|
||||
|
||||
### 步骤 2:安装 Node.js 22+(2 分钟)
|
||||
|
||||
在 WSL2 Ubuntu 终端运行:
|
||||
|
||||
```bash
|
||||
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
|
||||
sudo apt-get install -y nodejs
|
||||
|
||||
# 验证
|
||||
node --version
|
||||
```
|
||||
|
||||
### 步骤 3:安装 Clawdbot(1 分钟)
|
||||
|
||||
```bash
|
||||
# 一键安装
|
||||
curl -fsSL https://clawd.bot/install.sh | bash
|
||||
|
||||
# 或使用 npm
|
||||
npm install -g clawdbot@latest
|
||||
```
|
||||
|
||||
### 步骤 4:配置 GLM 套餐(2 分钟)
|
||||
|
||||
#### 获取你的 GLM API Key
|
||||
|
||||
1. 登录 [智谱AI开放平台](https://open.bigmodel.cn/)
|
||||
2. 进入控制台 → API Keys
|
||||
3. 复制你的 API Key
|
||||
|
||||
#### 配置环境变量
|
||||
|
||||
编辑 `~/.bashrc`:
|
||||
|
||||
```bash
|
||||
vim ~/.bashrc
|
||||
```
|
||||
|
||||
添加以下内容:
|
||||
|
||||
```bash
|
||||
# GLM Coding Plan 配置
|
||||
export OPENAI_BASE_URL="https://open.bigmodel.cn/api/paas/v4/"
|
||||
export OPENAI_API_KEY="你的GLM_API_KEY"
|
||||
export MODEL_NAME="glm-4-flash"
|
||||
```
|
||||
|
||||
保存后执行:
|
||||
|
||||
```bash
|
||||
source ~/.bashrc
|
||||
```
|
||||
|
||||
### 步骤 5:运行向导(可选)
|
||||
|
||||
```bash
|
||||
clawdbot onboard --install-daemon
|
||||
```
|
||||
|
||||
向导会帮你配置:
|
||||
- 通信渠道(WhatsApp、Telegram 等)
|
||||
- 后台服务
|
||||
- 其他设置
|
||||
|
||||
**如果你有 GLM 套餐**,向导中的认证配置可以选择跳过或手动配置。
|
||||
|
||||
---
|
||||
|
||||
## 🔥 使用 GLM 套餐的注意事项
|
||||
|
||||
### ⚠️ 重要提醒
|
||||
|
||||
**Clawdbot 不在 GLM 官方支持的工具列表中**,这意味着:
|
||||
|
||||
1. **可能被识别为普通 API 调用**,消耗账户余额而非套餐额度
|
||||
2. **需要验证配置**是否正确使用套餐
|
||||
|
||||
### 验证是否使用套餐额度
|
||||
|
||||
**方法 1:查看控制台**
|
||||
|
||||
1. 访问 [智谱AI控制台 - 套餐使用](https://open.bigmodel.cn/usercenter/billing)
|
||||
2. 发送几条测试消息
|
||||
3. 查看"套餐使用情况"是否减少
|
||||
4. 如果"账户余额"减少,说明被识别为普通调用
|
||||
|
||||
**方法 2:使用 One-API 中转(推荐)**
|
||||
|
||||
```bash
|
||||
# 安装 One-API
|
||||
docker run -d --name one-api -p 3000:3000 \
|
||||
-e TZ=Asia/Shanghai \
|
||||
-v /root/data/one-api:/data \
|
||||
ghcr.io/songquanpeng/one-api:latest
|
||||
|
||||
# 访问 http://localhost:3000
|
||||
# 配置 GLM 套餐渠道
|
||||
# 在 Clawdbot 中使用:
|
||||
export OPENAI_BASE_URL="http://localhost:3000/v1"
|
||||
export OPENAI_API_KEY="sk-one-api-token"
|
||||
```
|
||||
|
||||
### 套餐并发限制
|
||||
|
||||
- **Lite**:并发数 2
|
||||
- **Pro**:并发数 5
|
||||
- **Max**:并发数 7
|
||||
|
||||
如果遇到并发错误,调整配置或升级套餐。
|
||||
|
||||
---
|
||||
|
||||
## ▶️ 启动 Clawdbot
|
||||
|
||||
### 方法 1:前台运行(测试用)
|
||||
|
||||
```bash
|
||||
clawdbot gateway --port 18789 --verbose
|
||||
```
|
||||
|
||||
### 方法 2:后台服务(推荐)
|
||||
|
||||
```bash
|
||||
# 安装服务(如果向导中已安装可跳过)
|
||||
clawdbot onboard --install-daemon
|
||||
|
||||
# 启动服务
|
||||
sudo systemctl start clawdbot
|
||||
|
||||
# 查看状态
|
||||
sudo systemctl status clawdbot
|
||||
|
||||
# 查看日志
|
||||
journalctl -u clawdbot -f
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎯 开始使用
|
||||
|
||||
### 配置通信渠道
|
||||
|
||||
#### WhatsApp(推荐)
|
||||
|
||||
1. 在手机上打开 WhatsApp
|
||||
2. 设置 → 关联设备
|
||||
3. 扫描二维码完成登录
|
||||
|
||||
#### Telegram
|
||||
|
||||
1. 在 Telegram 中搜索 [@BotFather](https://t.me/BotFather)
|
||||
2. 发送 `/newbot` 创建机器人
|
||||
3. 获取 Bot Token
|
||||
4. 在 Clawdbot 中配置
|
||||
|
||||
### 首次配对
|
||||
|
||||
第一条消息会收到配对代码,需要批准:
|
||||
|
||||
```bash
|
||||
# 批准 WhatsApp 配对
|
||||
clawdbot pairing approve whatsapp <配对代码>
|
||||
|
||||
# 批准 Telegram 配对
|
||||
clawdbot pairing approve telegram <配对代码>
|
||||
```
|
||||
|
||||
### 发送测试消息
|
||||
|
||||
在 WhatsApp/Telegram 中发送:
|
||||
|
||||
```
|
||||
你好
|
||||
```
|
||||
|
||||
如果收到回复,配置成功!🎉
|
||||
|
||||
---
|
||||
|
||||
## 🔧 常用命令
|
||||
|
||||
```bash
|
||||
# 查看状态
|
||||
clawdbot status
|
||||
|
||||
# 健康检查
|
||||
clawdbot health
|
||||
|
||||
# 重启服务
|
||||
sudo systemctl restart clawdbot
|
||||
|
||||
# 停止服务
|
||||
sudo systemctl stop clawdbot
|
||||
|
||||
# 查看完整状态
|
||||
clawdbot status --all
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ❓ 常见问题
|
||||
|
||||
### Q1: 安装失败怎么办?
|
||||
|
||||
**A**: 检查 Node.js 版本:
|
||||
|
||||
```bash
|
||||
node --version # 必须 >= 22
|
||||
```
|
||||
|
||||
如果版本过低,重新安装 Node.js 22。
|
||||
|
||||
### Q2: GLM 套餐不生效?
|
||||
|
||||
**A**: 按以下步骤排查:
|
||||
|
||||
```bash
|
||||
# 1. 检查配置
|
||||
echo $OPENAI_BASE_URL
|
||||
echo $OPENAI_API_KEY
|
||||
echo $MODEL_NAME
|
||||
|
||||
# 2. 测试 API 连接
|
||||
curl -X POST https://open.bigmodel.cn/api/paas/v4/chat/completions \
|
||||
-H "Content-Type: application/json" \
|
||||
-H "Authorization: Bearer $OPENAI_API_KEY" \
|
||||
-d '{"model":"glm-4-flash","messages":[{"role":"user","content":"测试"}]}'
|
||||
|
||||
# 3. 检查日志
|
||||
journalctl -u clawdbot -n 50
|
||||
```
|
||||
|
||||
### Q3: 服务启动失败?
|
||||
|
||||
**A**: 查看错误日志:
|
||||
|
||||
```bash
|
||||
journalctl -u clawdbot -n 100
|
||||
```
|
||||
|
||||
常见问题:
|
||||
- 端口被占用:修改端口号 `--port 18790`
|
||||
- 配置文件错误:检查 `~/.clawdbot/config.json`
|
||||
- API Key 无效:重新获取并配置
|
||||
|
||||
### Q4: 如何更新 Clawdbot?
|
||||
|
||||
```bash
|
||||
npm update -g clawdbot@latest
|
||||
```
|
||||
|
||||
### Q5: 如何卸载?
|
||||
|
||||
```bash
|
||||
# 停止服务
|
||||
sudo systemctl stop clawdbot
|
||||
|
||||
# 卸载
|
||||
npm uninstall -g clawdbot
|
||||
|
||||
# 删除配置
|
||||
rm -rf ~/.clawdbot
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📚 下一步
|
||||
|
||||
### 基础使用
|
||||
|
||||
1. **对话**:在 WhatsApp/Telegram 中直接对话
|
||||
2. **任务**:让 AI 帮你写代码、查资料、分析日志
|
||||
3. **自动化**:配置定时任务、消息转发等
|
||||
|
||||
### 高级功能
|
||||
|
||||
1. **浏览器操作**:让 AI 操作浏览器完成任务
|
||||
2. **文件操作**:读取、编辑、管理文件
|
||||
3. **工具集成**:接入搜索引擎、API 等
|
||||
4. **多智能体**:配置多个 AI 代理协同工作
|
||||
|
||||
### 学习资源
|
||||
|
||||
- [Clawdbot GitHub](https://github.com/clawdbot/clawdbot)
|
||||
- [官方文档](https://docs.clawd.bot/)
|
||||
- [社区讨论](https://github.com/clawdbot/clawdbot/discussions)
|
||||
|
||||
---
|
||||
|
||||
## 💡 使用技巧
|
||||
|
||||
### 技巧 1:高效提示词
|
||||
|
||||
❌ 坏:"帮我看看这个"
|
||||
✅ 好:"审查这段代码的性能问题,重点关注内存泄漏和循环效率"
|
||||
|
||||
### 技巧 2:利用文件系统能力
|
||||
|
||||
"读取 /var/log/app.log,分析过去 1 小时的错误模式"
|
||||
|
||||
### 技巧 3:多轮对话
|
||||
|
||||
保持上下文,可以持续追问:
|
||||
|
||||
```
|
||||
你:解释一下 React hooks
|
||||
AI:[解释]
|
||||
你:给我一个 useEffect 的例子
|
||||
AI:[代码示例]
|
||||
你:这个例子中依赖数组的作用是什么?
|
||||
AI:[详细说明]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎉 恭喜!
|
||||
|
||||
你已经成功安装并配置了 Clawdbot + GLM 套餐!
|
||||
|
||||
**现在可以**:
|
||||
- ✅ 在 WhatsApp/Telegram 中与 AI 对话
|
||||
- ✅ 让 AI 帮你处理任务
|
||||
- ✅ 享受 GLM 套餐的高性价比
|
||||
|
||||
**下一步**:
|
||||
- 探索更多功能
|
||||
- 配置自动化任务
|
||||
- 优化使用体验
|
||||
|
||||
---
|
||||
|
||||
## 📝 快速参考
|
||||
|
||||
### 配置文件位置
|
||||
|
||||
```
|
||||
~/.clawdbot/
|
||||
├── config.json # 主配置
|
||||
├── credentials/ # 凭据
|
||||
└── workspace/ # 工作空间
|
||||
```
|
||||
|
||||
### 服务管理
|
||||
|
||||
```bash
|
||||
# 启动
|
||||
sudo systemctl start clawdbot
|
||||
|
||||
# 停止
|
||||
sudo systemctl stop clawdbot
|
||||
|
||||
# 重启
|
||||
sudo systemctl restart clawdbot
|
||||
|
||||
# 状态
|
||||
sudo systemctl status clawdbot
|
||||
|
||||
# 日志
|
||||
journalctl -u clawdbot -f
|
||||
```
|
||||
|
||||
### GLM 套餐配置
|
||||
|
||||
```bash
|
||||
# 环境变量
|
||||
export OPENAI_BASE_URL="https://open.bigmodel.cn/api/paas/v4/"
|
||||
export OPENAI_API_KEY="你的API_KEY"
|
||||
export MODEL_NAME="glm-4-flash"
|
||||
|
||||
# 验证
|
||||
curl -X POST $OPENAI_BASE_URL/chat/completions \
|
||||
-H "Authorization: Bearer $OPENAI_API_KEY" \
|
||||
-d '{"model":"glm-4-flash","messages":[{"role":"user","content":"测试"}]}'
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
**祝使用愉快!** 🚀
|
||||
|
||||
有问题?查看 [常见问题](#-常见问题) 或访问 [GitHub Issues](https://github.com/clawdbot/clawdbot/issues)
|
||||
|
||||
---
|
||||
|
||||
## 📌 本机配置记录
|
||||
|
||||
> **最后更新**: 2026-01-28
|
||||
> **配置环境**: Windows 11
|
||||
> **Clawdbot 版本**: 2026.1.24-3
|
||||
|
||||
### ✅ 当前运行状态
|
||||
|
||||
| 项目 | 状态 | 详情 |
|
||||
|------|------|------|
|
||||
| **网关状态** | 🟢 运行中 | 端口 18789 (127.0.0.1) |
|
||||
| **默认模型** | GLM-4.7 | `zai/glm-4.7` |
|
||||
| **工作空间** | `C:\Users\23780\clawd` | |
|
||||
| **进程 PID** | 20992 | |
|
||||
|
||||
### 📁 配置文件路径
|
||||
|
||||
#### 主配置目录
|
||||
```
|
||||
C:\Users\23780\.clawdbot\
|
||||
├── clawdbot.json # 主配置文件 ⭐
|
||||
├── agents\
|
||||
│ └── main\
|
||||
│ ├── agent\
|
||||
│ │ └── auth-profiles.json # 认证配置
|
||||
│ └── sessions\
|
||||
│ └── sessions.json # 会话存储
|
||||
├── credentials\ # OAuth 凭证
|
||||
├── cron\jobs.json # 定时任务
|
||||
└── devices\ # 设备配对
|
||||
```
|
||||
|
||||
#### 工作空间
|
||||
```
|
||||
C:\Users\23780\clawd\
|
||||
├── canvas\ # Canvas 文件
|
||||
├── AGENTS.md # Agent 文档
|
||||
├── BOOTSTRAP.md # 启动文档
|
||||
├── HEARTBEAT.md # 心跳任务
|
||||
├── SOUL.md # 系统提示
|
||||
├── TOOLS.md # 工具文档
|
||||
└── USER.md # 用户信息
|
||||
```
|
||||
|
||||
### 🔑 GLM-4.7 模型配置
|
||||
|
||||
#### 配置文件: `C:\Users\23780\.clawdbot\clawdbot.json`
|
||||
|
||||
```json
|
||||
{
|
||||
"gateway": {
|
||||
"mode": "local"
|
||||
},
|
||||
"env": {
|
||||
"ZAI_API_KEY": "7f83dc939a60488b8cf48a2ee1c8150e.NY3aOR0qlVS8m37a"
|
||||
},
|
||||
"agents": {
|
||||
"defaults": {
|
||||
"workspace": "C:\\Users\\23780\\clawd",
|
||||
"model": {
|
||||
"primary": "zai/glm-4.7"
|
||||
},
|
||||
"models": {
|
||||
"zai/glm-4.7": {
|
||||
"alias": "GLM"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
#### GLM 模型信息
|
||||
|
||||
| 配置项 | 值 |
|
||||
|--------|-----|
|
||||
| **Provider** | Z.AI (智谱) |
|
||||
| **Model ID** | `zai/glm-4.7` |
|
||||
| **别名** | `GLM` |
|
||||
| **API Key** | `7f83dc939a60488b8cf48a2ee1c8150e.NY3aOR0qlVS8m37a` |
|
||||
| **环境变量** | `ZAI_API_KEY` |
|
||||
| **通用端点** | `https://api.z.ai/api/paas/v4` |
|
||||
| **编程端点** | `https://api.z.ai/api/coding/paas/v4` |
|
||||
|
||||
### 🚀 本机常用命令
|
||||
|
||||
#### 网关管理
|
||||
```bash
|
||||
# 启动网关
|
||||
clawdbot gateway --port 18789
|
||||
|
||||
# 查看网关健康状态
|
||||
clawdbot health
|
||||
|
||||
# 查看网关日志
|
||||
clawdbot logs
|
||||
|
||||
# 重启网关 (Windows)
|
||||
taskkill //F //PID <pid> && clawdbot gateway --port 18789
|
||||
```
|
||||
|
||||
#### 模型管理
|
||||
```bash
|
||||
# 查看模型状态
|
||||
clawdbot models status
|
||||
|
||||
# 列出可用模型
|
||||
clawdbot models list
|
||||
|
||||
# 设置默认模型
|
||||
clawdbot models set zai/glm-4.7
|
||||
```
|
||||
|
||||
#### 诊断命令
|
||||
```bash
|
||||
# 运行完整诊断
|
||||
clawdbot doctor
|
||||
|
||||
# 自动修复问题
|
||||
clawdbot doctor --fix
|
||||
|
||||
# 查看频道状态
|
||||
clawdbot status
|
||||
```
|
||||
|
||||
#### 控制面板
|
||||
```bash
|
||||
# 打开 Web 控制面板
|
||||
clawdbot dashboard
|
||||
```
|
||||
|
||||
#### Agent 交互
|
||||
```bash
|
||||
# 运行 Agent (本地模式)
|
||||
clawdbot agent --local --message "你好"
|
||||
|
||||
# 发送消息到会话
|
||||
clawdbot message send --target <number> --message "测试消息"
|
||||
|
||||
# 查看会话列表
|
||||
clawdbot sessions list
|
||||
```
|
||||
|
||||
### 🛠️ 故障排查
|
||||
|
||||
#### 网关无法启动
|
||||
```bash
|
||||
# 检查端口占用
|
||||
netstat -ano | grep 18789
|
||||
|
||||
# 终止占用进程 (Windows)
|
||||
taskkill //F //PID <pid>
|
||||
|
||||
# 查看错误日志
|
||||
clawdbot logs | tail -50
|
||||
```
|
||||
|
||||
#### 模型认证失败
|
||||
```bash
|
||||
# 检查 API Key 配置
|
||||
clawdbot models status
|
||||
|
||||
# 验证环境变量
|
||||
echo $ZAI_API_KEY
|
||||
|
||||
# 重新配置
|
||||
clawdbot configure
|
||||
```
|
||||
|
||||
### 📊 配置验证
|
||||
|
||||
```bash
|
||||
# 验证模型配置
|
||||
clawdbot models status
|
||||
|
||||
# 输出应包含:
|
||||
# Default : zai/glm-4.7
|
||||
# Aliases (1) : GLM -> zai/glm-4.7
|
||||
# Auth overview : zai effective=env:7f83dc93...lVS8m37a
|
||||
|
||||
# 验证网关健康
|
||||
clawdbot health
|
||||
|
||||
# 输出应包含:
|
||||
# Agents: main (default)
|
||||
# Heartbeat interval: 30m (main)
|
||||
```
|
||||
|
||||
### 📚 参考资源
|
||||
|
||||
#### 官方文档
|
||||
- [Configuration - Clawdbot](https://docs.clawd.bot/gateway/configuration)
|
||||
- [Clawdbot GitHub](https://github.com/clawdbot/clawdbot)
|
||||
|
||||
#### 中文指南
|
||||
- [主权个人必看的Clawdbot 模型配置完全指南(2026版)](https://brave2049.com/groups/artificial-intelligence-learning/forum/discussion/zhu-quan-ge-ren-bi-kan-de-clawdbot-mo-xing-pei-zhi-wan-quan-zhi-nan-2026-ban/)
|
||||
- [Clawdbot 完整配置指南](https://zhuanlan.zhihu.com/p/1999437992549447616)
|
||||
|
||||
#### 模型提供商
|
||||
- [Z.AI (智谱AI)](https://open.bigmodel.cn/)
|
||||
- [GLM-4.7 文档](https://open.bigmodel.cn/dev/howuse/model)
|
||||
|
||||
---
|
||||
|
||||
**提示**: 本节记录了本机 Clawdbot 的实际配置,定期更新以保持同步。
|
||||
Reference in New Issue
Block a user