简介
Clawdbot 是一个开源的个人 AI 助手,可以通过 Telegram、WhatsApp 等平台与 AI 模型交互,支持浏览器控制、文件操作等功能。
1. 购买 VPS
推荐 DMIT,选择 Los Angeles + Premium 网络,国内访问质量好。
注意:开着代理时 SSH 可能无法连接,需要把 VPS IP 加到代理的直连规则中。
2. 安装 Clawdbot
SSH 登录 VPS 后执行:
1 | # 更新系统 |
按提示完成初始配置(选择 AI 模型、认证方式等)。
3. 访问 Web 管理页面
Clawdbot 默认只监听 localhost,需要通过 SSH 端口转发访问。
在本地 Mac 终端执行(不是服务器):
1 | ssh -N -L 18789:127.0.0.1:18789 -i ~/Documents/DMIT-zktmac1-id_rsa/id_rsa.pem root@你的服务器IP |
然后在本地浏览器打开:http://localhost:18789/
4. 配置 Telegram
4.1 创建 Telegram Bot
- 在 Telegram 搜索 @BotFather
- 发送
/newbot,按提示设置名称和用户名 - 复制获得的 Bot Token
4.2 配置 Clawdbot
在 VPS 上运行:
1 | clawdbot configure --section channels |
选择 Telegram,输入 Bot Token。
4.3 添加授权用户
在 Web 管理页面 → Channels → Telegram:
- 点击 Allow From 旁边的 + Add
- 添加你的 Telegram User ID
4.4 完成配对
在 Telegram 给 Bot 发送 /start,会收到配对码:
在 VPS 上执行配对命令:
1 | clawdbot pairing approve telegram 你的配对码 |
5. 模型选择
| 方式 | 优点 | 缺点 |
|---|---|---|
| Claude API | 推理能力强 | 价格较贵 |
| Claude OAuth | 用订阅额度 | 有封号风险 |
| OpenAI API | 价格适中 | 按量付费 |
| OpenAI OAuth | 用 Plus 额度 | 配置稍复杂 |
推荐使用 OpenAI OAuth,可以利用 ChatGPT Plus 订阅额度。
在 Web 管理页面 → Config → Models 中配置:
6. 后台运行
1 | # 安装 pm2 |
常见问题
Q: SSH 连接被关闭? A: 检查代理设置,把 VPS IP 加入直连规则。
Q: Telegram 收不到回复? A: 确认已添加 User ID 到 Allow From,并完成 pairing approve。