🚀 龙虾新手指南

OpenClaw本地AI Agent支持WhatsApp/Telegram原生接入零API密钥自动任务处理

发布时间:2026-09-19 分类: 龙虾新手指南
摘要:OpenClaw实测:首个支持WhatsApp/Telegram原生接入的本地化AI Agent,零API密钥全自动任务链问题想让AI自动处理微信之外的聊天消息——比如把Telegram群里的待办事项记进Notion,或把WhatsApp客户发来的英文询盘实时翻译+摘要。但现有方案总卡在几处:ChatGPT/Claude API要配密钥、走云端,隐私敏感内容不敢发;用Playwright或S...

OpenClaw本地AI Agent支持

OpenClaw实测:首个支持WhatsApp/Telegram原生接入的本地化AI Agent,零API密钥全自动任务链

问题

想让AI自动处理微信之外的聊天消息——比如把Telegram群里的待办事项记进Notion,或把WhatsApp客户发来的英文询盘实时翻译+摘要。但现有方案总卡在几处:

  • ChatGPT/Claude API要配密钥、走云端,隐私敏感内容不敢发;
  • 用Playwright或Selenium模拟网页操作?不稳定、易被封,客户端前端一更新就崩;
  • 本地Agent(如LangChain+Ollama)根本收不到消息——它没“耳朵”,不会主动监听Telegram。

方案

OpenClaw 不走API,也不抓网页。它直接复用 WhatsApp 和 Telegram 官方桌面客户端的本地通信协议:WhatsApp底层用wwebjs的WebSocket连接,Telegram直连grammY的MTProto协议。你的电脑变成一台“带AI大脑的聊天终端”。所有消息收发、模型推理、工具调用(查天气、读文件、执行脚本)全在本地完成,不上传任何数据。

核心就三点:
真本地:模型跑在你机器上(Ollama/Llama.cpp/vLLM都支持);
真直连:绕过网页/APP抓包,用官方协议登录,稳定不掉线;
真自动:一条消息进来 → 自动触发预设工作流 → 工具调用 → 生成回复 → 回传,全程无需手动启动。

步骤(双路径部署)

路径一:Docker(推荐,5分钟搞定)

# 1. 拉镜像(已预装Ollama+OpenClaw+常用工具)
docker pull openclaw/openclaw:latest

# 2. 启动(自动挂载Ollama模型目录,映射端口用于Web UI)
docker run -d \
  --name openclaw \
  --gpus all \
  -p 3000:3000 \
  -v ~/.ollama:/root/.ollama \
  -v $(pwd)/config:/app/config \
  --restart=always \
  openclaw/openclaw:latest

--gpus all 是因为 OpenClaw 默认启用 Ollama 的 GPU 加速。RTX 3090/4090 上跑 7B 模型能到 20+ tok/s;纯 CPU 会明显卡顿。

路径二:Conda(适合调试/定制)

# 1. 创建环境(Python 3.11)
conda create -n openclaw python=3.11
conda activate openclaw

# 2. 安装(含协议库和本地模型桥接)
pip install openclaw[telegram,whatsapp] ollama

# 3. 下载本地模型(选一个,7B足够日常用)
ollama pull qwen2:7b

OpenClaw 本身不带模型,只做“消息调度器”:它把收到的消息喂给本地 Ollama,再把 Ollama 的输出塞回聊天窗口。

验证:跑一个真实任务

启动后访问 http://localhost:3000,扫码登录 Telegram 或 WhatsApp。然后发一条测试消息:

“把刚才群聊里@我的3条带‘deadline’的消息提取时间+任务,用表格返回”

OpenClaw 会:

  1. 从 Telegram 直连拉取最近 100 条历史消息(不是截图,不是爬网页,是协议级获取);
  2. 用本地 qwen2:7b 识别关键词、提取字段;
  3. 调用内置 table_formatter 工具生成 Markdown 表格;
  4. 把表格直接发回原对话。

实测耗时:RTX 4090 上平均 2.3 秒(含网络延迟)。

常见问题

Q:没有NVIDIA显卡能用吗?
A:能,但需降级:改用 ollama run llama3:8b-q4_k_m(量化版),CPU 内存至少 32GB,响应时间升至 8–12 秒。树莓派 4B 等 ARM 设备暂不支持。

Q:WhatsApp登录失败?
A:关闭手机端 WhatsApp 的“多设备同步”开关(设置 → 链接设备 → 关闭),OpenClaw 需独占会话。Telegram 无此限制。

Q:如何加自定义工具?
A:在 config/tools/ 下写 Python 脚本,例如 notion_upsert.py,OpenClaw 会自动扫描加载。示例结构:

def run(task: str) -> str:
    # 这里写你的Notion API调用逻辑
    return f"已存入Notion: {task}"

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

硬件建议

  • 最低:RTX 3060 + 16GB RAM(跑 Phi-3 或 Qwen2:1.5b);
  • 推荐:RTX 3090/4090 + 32GB RAM(流畅运行 Qwen2:7b,支持多任务并行);
  • 避坑:Mac M 系列芯片需用 ollama run qwen2:7b-macos,性能约为 RTX 3090 的 60%。

下一步

试试用 OpenClaw 自动归档每日工作群消息到 Obsidian:《OpenClaw+Obsidian双向同步实战》
或者把它接入本地知识库,让 AI 直接读你硬盘里的 PDF/笔记:《RAG本地化:Ollama+LlamaIndex+OpenClaw三件套》

返回首页