🚀 龙虾新手指南

OpenClaw离线AI助手教程:本地运行WhatsApp Telegram隐私聊天机器人

发布时间:2026-09-20 分类: 龙虾新手指南
摘要:OpenClaw 实操指南:在你自己的电脑上跑一个“不联网”的 WhatsApp AI 助手你想自动回复客户询盘、归类 Telegram 群消息、或定时提醒团队成员,但又不想把聊天记录发到云端?ChatGPT 会上传对话,Claude 需要 API 密钥,Coze/Dify 的工作流依赖服务器。隐私敏感、数据不出内网、树莓派也能跑?传统方案做不到。OpenClaw 是全球首个真正离线、开源、...

OpenClaw离线AI助手教程:本地运

OpenClaw 实操指南:在你自己的电脑上跑一个“不联网”的 WhatsApp AI 助手

你想自动回复客户询盘、归类 Telegram 群消息、或定时提醒团队成员,但又不想把聊天记录发到云端?ChatGPT 会上传对话,Claude 需要 API 密钥,Coze/Dify 的工作流依赖服务器。隐私敏感、数据不出内网、树莓派也能跑?传统方案做不到。

OpenClaw 是全球首个真正离线、开源、跨聊天 App 的本地 AI Agent。它不调用任何云模型,直接在你电脑上运行(支持 macOS/Windows/Linux/树莓派),通过官方客户端协议接入 WhatsApp(经 WhatsApp Business API 兼容层)、Telegram Bot API 或本地消息桥接器(如 Matrix)。所有文本处理、规则判断、响应生成,100% 在本地完成。

✅ 它为什么值得你花五分钟试试?

  • 不需要 OpenAI/Claude 密钥,不传一条消息到外网
  • 消息解析、意图识别、模板回复全程在本地 CPU/GPU 运行(可选 Ollama 接入 Llama3/Qwen)
  • 你写的每条自动化规则(比如“含‘报价’‘USD’的 WhatsApp 消息 → 归入‘询盘-外贸’标签”)都只存在你硬盘里

步骤一:安装与环境准备(5 分钟)

OpenClaw 基于 Python 3.11+,推荐用 venv 隔离环境:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
python -m venv .venv
source .venv/bin/activate  # macOS/Linux
# Windows 用户用: .venv\Scripts\activate.bat
pip install -r requirements.txt

⚠️ 为什么不用 pip install openclaw
因为官方尚未发布 PyPI 包。当前必须从源码安装——这样你能随时修改规则逻辑、调试连接状态,而不是被封装好的黑盒卡住。


步骤二:接入 Telegram(零配置起步)

Telegram 支持最简单:只需一个 Bot Token(在 @BotFather 获取),无需手机验证:

# 创建 config.yaml(同级目录)
echo "telegram:
  token: '654321:ABC-xyz123...'  # 替换为你自己的 token
  webhook_url: ''  # 本地运行留空,用轮询模式" > config.yaml

启动服务:

python main.py --config config.yaml

✅ 验证:用手机 Telegram 搜索你的 bot,发 /start —— 如果收到 “Hello from OpenClaw!”,说明本地 Agent 已成功收发消息。


步骤三:写第一条自动化规则(3 行代码)

打开 rules/telegram_rules.py,添加:

from openclaw.rules import Rule

Rule(
    name="auto-tag-inquiry",
    triggers=lambda msg: "报价" in msg.text and "USD" in msg.text,
    action=lambda msg: msg.tag("询盘-外贸").reply("已收到,2小时内邮件回复!")
)

重启服务后,只要有人发 请给个USD报价,OpenClaw 就自动打标签 + 回复,全程不碰网络。

💡 这比 ChatGPT 插件强在哪?
ChatGPT 插件只能“触发后查 API”,而 OpenClaw 的规则是持续监听、实时响应、支持嵌套条件(比如“工作日 9–18 点才执行”),且所有决策都在你机器上完成。


步骤四:对接 WhatsApp(需一台 Linux PC 或树莓派)

WhatsApp 要求更严格,但 OpenClaw 提供了免扫码方案:用 Selenium + WhatsApp Web 模拟浏览器操作(首次需人工扫码一次):

# 安装 ChromeDriver(Ubuntu 示例)
sudo apt install chromium-chromedriver
# 启动 WhatsApp 模式
python main.py --config config.yaml --connector whatsapp

扫码后,所有消息走本地 Chromium 实例,无中间服务器。实测树莓派 5(8GB)可稳定处理 5 个 WhatsApp 账号。


👉 Binance · OKX · Gate.io · HTX · Bitget

常见问题

Q:能接微信吗?
A:目前不支持(微信未开放官方 API),但可通过 WeChatPYAPI 社区桥接器实验性接入(需 Windows + 微信桌面版)。

Q:响应慢怎么办?
A:默认用轻量级 sentence-transformers 做意图匹配;如需更强理解力,改用 Ollama:

ollama run qwen2:1.5b  # 启动本地模型
# 再在 config.yaml 中设置 model_provider: ollama, model_name: qwen2:1.5b

Q:数据存在哪?
A:全部在 ./data/ 目录:聊天日志是 SQLite,规则是纯 Python 文件,标签存本地 JSON —— 你删掉整个文件夹,就彻底清空所有痕迹。


下一步建议

你已经拥有了一个完全可控的 AI 工作流起点。接下来可以:

OpenClaw 不是另一个聊天窗口,而是你电脑里的“数字员工”。它不聪明,但绝对听话;不联网,但足够可靠。现在,关掉浏览器,打开终端——你的 AI 助手,只听你一个人的。

返回首页