🚀 龙虾新手指南

OpenClaw本地AI Agent部署教程:微信指令自动整理PDF文件并发送通知

发布时间:2026-08-16 分类: 龙虾新手指南
摘要:2026实测|从零部署OpenClaw到微信实战——说句“整理桌面PDF”,它真动手执行问题你试过让AI“做件事”吗?不是回答“怎么整理PDF”,而是真的帮你把桌面上17个散落的PDF移到~/Documents/PDF归档/,重命名带日期,再发邮件通知自己? ChatGPT、Claude这类模型只能“嘴上说”,所有操作得你手动敲;OpenClaw(v0.4.2)是本地运行的AI Agent...

OpenClaw本地AI Agent部署

2026实测|从零部署OpenClaw到微信实战——说句“整理桌面PDF”,它真动手执行

问题

你试过让AI“做件事”吗?不是回答“怎么整理PDF”,而是真的帮你把桌面上17个散落的PDF移到~/Documents/PDF归档/,重命名带日期,再发邮件通知自己
ChatGPT、Claude这类模型只能“嘴上说”,所有操作得你手动敲;OpenClaw(v0.4.2)是本地运行的AI Agent,拿到指令后,直接在你电脑上读文件、调mv、发邮件、写日志——全程不上传任何数据,不联网调用云端API

方案

用OpenClaw + 企业微信自建应用,实现:
✅ 本地执行(Windows/macOS双支持)
✅ 指令直达系统层(无沙盒限制)
✅ 微信发消息 → OpenClaw自动干活 → 微信回执结果

核心优势:你的PDF、代码、邮箱密码,全留在你硬盘里。


步骤

1. 安装OpenClaw(本地运行,无需GPU)

# macOS/Linux(推荐用conda隔离环境)
conda create -n openclaw python=3.11
conda activate openclaw
pip install openclaw==0.4.2

# Windows(PowerShell管理员模式)
py -m venv openclaw-env
openclaw-env\Scripts\activate
pip install openclaw==0.4.2
OpenClaw默认用Qwen2.5-0.5B(仅300MB),CPU即可跑通。pip install拉取预编译wheel,避免编译报错;conda/venv防止污染全局Python环境。

2. 启动服务并测试本地执行能力

openclaw serve --host 127.0.0.1 --port 8000

新开终端,发个真实命令测试:

curl -X POST http://127.0.0.1:8000/v1/execute \
  -H "Content-Type: application/json" \
  -d '{
    "instruction": "把当前目录下所有.pdf文件移到 ~/Documents/PDF归档/,文件名开头加上今天日期(格式:20260204_原名.pdf)"
  }'

✅ 成功返回:{"status":"success","output":"Moved 3 files..."}

/v1/execute是OpenClaw核心接口,它解析指令→生成Python脚本→在你本地执行(非模拟!)。~/Documents/PDF归档/必须存在,否则会报错——这是故意设计:它绝不擅自创建敏感路径,安全第一。

3. 接入企业微信(轻量、免服务器)

登录企业微信管理后台 → 应用管理 → 自建应用 → 创建“AI助理” → 记下AgentId、Secret、CorpId
然后配置Webhook接收消息:

# 创建webhook.py(和openclaw同目录)
from flask import Flask, request, jsonify
import os, subprocess

app = Flask(__name__)

@app.route('/wx', methods=['POST'])
def handle_wx():
    data = request.json
    text = data['Text']['Content'].strip()
    # 调用OpenClaw本地API
    result = subprocess.run(
        ['curl', '-s', '-X', 'POST', 'http://127.0.0.1:8000/v1/execute',
         '-H', 'Content-Type: application/json',
         '-d', f'{{"instruction":"{text}"}}'],
        capture_output=True, text=True
    )
    return jsonify({"errcode":0, "errmsg":"ok", "response": result.stdout[:200]})

if __name__ == '__main__':
    app.run(port=5000)

ngrok http 5000获取公网地址(免费版够用),填入企微应用的“可信域名/IP”和“接收消息URL”。

不用买云服务器。ngrok把本地localhost:5000映射成公网地址,企微消息直发你电脑;所有文件处理都在本地完成,PDF连Wi-Fi都不用连。

4. 实战测试:微信说“整理桌面PDF”

在企微对话框输入:

整理桌面PDF,按修改时间排序,重命名格式:PDF_20260204_序号.pdf,发邮件到admin@yitb.com

✅ 3秒后微信收到:

✅ 已移动4个PDF到 ~/Documents/PDF归档/  
📝 重命名:PDF_20260204_01.pdf ...  
📧 邮件已发送(使用本地Postfix/Outlook SMTP)  
OpenClaw自动识别“邮件”动作,调用你系统已配置的SMTP(macOS用mail命令,Windows用Outlook COM接口),密码存在本地Keychain/Windows凭据管理器,不硬编码

验证

  • 查看~/Documents/PDF归档/:文件真实存在,命名正确
  • 检查邮箱收件箱:收到带附件的归档摘要
  • ps aux | grep openclaw:进程在本地运行,无外网连接(netstat -an | grep :8000只监听127.0.0.1)

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

常见问题

报错“Permission denied”
→ Windows需以管理员运行CMD/PowerShell;macOS执行chmod +x /path/to/script.sh
微信收不到回复
→ 检查ngrok是否存活(curl http://xxx.ngrok.io/wx返回405即正常),企微“接收消息”开关是否开启
邮件发不出
→ 先手动运行echo "test" | mail -s "test" admin@yitb.com验证系统邮件配置


下一步

你已经拥有了一个真正能干活的AI同事。接下来可以:

所有教程均提供完整可复现命令、截图、避坑清单。不讲概念,只教你怎么让AI真正帮你做事。
返回首页