OpenClaw本地AI自动化教程:免密钥离线运行,三步搞定Telegram/WhatsApp任务

OpenClaw 入门:三步跑通本地AI自动化(免密钥、离线、一句话执行)
你试过让AI帮你自动处理日常任务吗?比如在Telegram里说一句“把刚收到的Excel第3列转成小写”,就真的自动改好发回来——但不想交API钱、不传数据上云、不折腾Docker?很多工具要么依赖远程API,要么配置复杂到半途放弃。
OpenClaw 就是为这事造的:它是个开源AI助手,完全运行在你自己的电脑上,不连外部服务器,不填API密钥,支持Claude(本地Ollama版)、ChatGPT(可选代理)、或纯本地模型(如Qwen2-7B)。一句话指令就能驱动WhatsApp、Telegram、Notion、Excel、浏览器等30+应用。GitHub星标31万+,不是玩具,是真干活的工具。
步骤一:安装(5分钟,Windows/macOS/Linux全支持)
打开终端(macOS/Linux)或 PowerShell(Windows),逐行执行:
# 1. 安装Python 3.10+(检查是否已装)
python --version
# 若未安装,去 python.org 下载安装包(勾选"Add Python to PATH")
# 2. 克隆仓库并进入目录
git clone https://github.com/zhayujie/chatgpt-on-wechat.git && cd chatgpt-on-wechat
# ⚠️注意:OpenClaw当前主仓库已迁至 zhayujie 的 fork(官方原repo已归档),这是目前最稳定分支
# 3. 创建虚拟环境并安装依赖
python -m venv venv
source venv/bin/activate # macOS/Linux
# venv\Scripts\activate.ps1 # Windows PowerShell(需先执行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser)
pip install -r requirements.txt这样装更干净:虚拟环境避免全局污染,requirements.txt 里版本已锁定,不用反复调参。
步骤二:配置本地模型(以Ollama + Qwen2-7B为例)
# 1. 安装Ollama(官网 ollama.com 下载安装包,双击完成)
# 2. 拉取轻量级中文模型(4GB显存也能跑)
ollama pull qwen2:7b
# 3. 启动服务(后台常驻)
ollama serve &
# 4. 修改 config.yaml,指定模型:
# llm:
# type: ollama
# model: qwen2:7b
# base_url: http://localhost:11434选Qwen2-7B,因为它的中文理解、代码生成和指令遵循能力在同尺寸模型里更稳,而且Ollama一键拉取,核显笔记本也能跑——不用装CUDA,不用配GPU驱动。
步骤三:连接Telegram,测试一句话指令
# 1. 在Telegram搜索 @BotFather,新建机器人,获取token(形如 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11)
# 2. 编辑 config.yaml:
# bot:
# type: telegram
# token: "你的token"
# 3. 启动OpenClaw
python main.py启动后,在Telegram私聊你的机器人,发送:
“把下面这段文字每行首字母大写:
hello world
python is fun
openclaw rocks”
几秒后,机器人直接返回:
Hello World
Python Is Fun
Openclaw Rocks它能跨平台执行,靠的是内置的 playwright(控制浏览器)、pandas(处理Excel)、pyautogui(模拟操作)等模块。你发的指令被LLM解析成结构化动作,再调用对应工具链——不是“AI回答”,而是“AI动手”。
验证成功标志
- 终端输出
✅ Bot started on Telegram - Telegram消息响应延迟 <8秒(本地模型)
- 执行
ps aux | grep ollama能看到进程在运行 - 修改
config.yaml中log_level: DEBUG,可看到每步动作日志(如“调用pandas.read_excel”)
👉 Binance · OKX · Gate.io · HTX · Bitget
常见问题
Q:提示 ModuleNotFoundError: No module named 'torch'?
A:Ollama 不需要PyTorch,但OpenClaw默认装了完整依赖。删掉 requirements.txt 里 torch 行,或改用 pip install -r requirements_no_torch.txt(官网提供精简版)。
Q:Telegram收不到回复?
A:检查token是否复制完整(结尾有=号),确认BotFather里机器人状态是 enabled,且你已私聊过它一次(首次需主动发 /start)。
Q:想用本地Excel文件,怎么传?
A:直接拖文件进Telegram对话——OpenClaw自动下载到 ./downloads/,指令里写“处理最新上传的Excel”即可识别。
下一步建议
你现在已具备本地AI自动化的最小可行能力。下一步可以:
- ✅ 《OpenClaw + WhatsApp实战:自动归档客户询盘》
- ✅ 《用Ollama部署Claude-3-haiku:3GB内存跑通》
- ✅ 《零代码接入Notion:一句话同步微信聊天记录到数据库》
别再把AI当问答机——让它替你点鼠标、改表格、发消息。你负责下指令,它负责干。