韩老魔的博客0XHANNIBA1 · NOTES

Clawdbot 安装配置指南

简介

Clawdbot 是一个开源的个人 AI 助手,可以通过 Telegram、WhatsApp 等平台与 AI 模型交互,支持浏览器控制、文件操作等功能。

1. 购买 VPS

推荐 DMIT,选择 Los Angeles + Premium 网络,国内访问质量好。

注意:开着代理时 SSH 可能无法连接,需要把 VPS IP 加到代理的直连规则中。

image-20260127095233858

2. 安装 Clawdbot

SSH 登录 VPS 后执行:

1
2
3
4
5
# 更新系统
apt update && apt upgrade -y

# 一键安装
curl -fsSL https://clawd.bot/install.sh | bash

按提示完成初始配置(选择 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

  1. 在 Telegram 搜索 @BotFather
  2. 发送 /newbot,按提示设置名称和用户名
  3. 复制获得的 Bot Token

4.2 配置 Clawdbot

在 VPS 上运行:

1
clawdbot configure --section channels

选择 Telegram,输入 Bot Token。

4.3 添加授权用户

在 Web 管理页面 → Channels → Telegram:

  1. 点击 Allow From 旁边的 + Add
  2. 添加你的 Telegram User ID
image-20260127095313109

4.4 完成配对

在 Telegram 给 Bot 发送 /start,会收到配对码:

image-20260127095332821

在 VPS 上执行配对命令:

1
clawdbot pairing approve telegram 你的配对码

5. 模型选择

方式 优点 缺点
Claude API 推理能力强 价格较贵
Claude OAuth 用订阅额度 有封号风险
OpenAI API 价格适中 按量付费
OpenAI OAuth 用 Plus 额度 配置稍复杂

推荐使用 OpenAI OAuth,可以利用 ChatGPT Plus 订阅额度。

在 Web 管理页面 → Config → Models 中配置:

image-20260127095352343

6. 后台运行

1
2
3
4
5
6
7
# 安装 pm2
npm install -g pm2

# 启动并设置开机自启
pm2 start clawdbot
pm2 save
pm2 startup

常见问题

Q: SSH 连接被关闭? A: 检查代理设置,把 VPS IP 加入直连规则。

Q: Telegram 收不到回复? A: 确认已添加 User ID 到 Allow From,并完成 pairing approve。

Tweaks