运行时依赖
安装命令
点击复制本土化适配说明
微信智能聊天(MBTI版) 安装说明: 安装命令:["openclaw skills install wechatwindowllmtranslate","clawhub install wechat-window-llm-translate"] 该技能用于微信相关操作,可能需要相应的平台账号或API密钥
技能文档
wechat-window-llm-translate - 微信窗口智能翻译回复
微信聊天窗口自动监控、翻译和智能回复工具。通过监控微信聊天窗口,自动提取问题并调用 Qwen 模型生成智能回复MBTI个性化回复(可选),支持自动翻译成中文。
功能特性 自动监控: 轮询监控微信聊天窗口,自动检测新问题 智能翻译: 集成百度翻译 API,自动翻译英文内容为中文 LLM 回复: 调用 Qwen 模型生成智能回答 个性化聊天: 可选MBTI 16种个性语气 自动发送: 将回复内容自动复制并发送 可配置: 支持配置 API 地址、密钥、轮询间隔等参数 安装 ClawHub 安装 wechat-window-llm-translate
配置
使用前需要配置以下环境变量:
# Qwen 模型配置 导出 QWEN_BASE_URL="https://your-模型-API-base-url" 导出 QWEN_API_KEY="your-qwen-API-key" 导出 QWEN_URL_PATH="/v1/chat/completions"
# 百度翻译配置 导出 BAIDU_应用ID="your-bAIdu-应用id" 导出 BAIDU_应用KEY="your-bAIdu-应用key" 导出 BAIDU_端点="http://API.fanyi.bAIdu.com" 导出 BAIDU_PATH="/API/trans/vip/translate"
# 运行配置 导出 SLEEP_TIME="60" # 轮询间隔 (秒) 导出 REPLY_COUNT="170" # 回复内容长度限制
使用方法 先登陆桌面端微信 通过OpenClaw后台运行或者cmd命令行终端启动wechatAI.py 鼠标移到最左边等待退出运行 直接运行 uv 运行 python wechat-window-llm-translate.py
作为 OpenClaw 技能 运行 clawx 技能 运行 wechat-window-llm-translate
工作原理 窗口激活: 自动查找并激活包含"微信"字样的窗口 内容监控: 通过鼠标滚动和光标检测,识别新的聊天消息 文本提取: 双击选中并复制最后一条消息内容 智能处理: 调用 Qwen 模型生成精简回答 (200 字以内),生成MBTI个性回答 翻译优化: 如果回答是英文,自动翻译成中文 自动回复: 将回复内容复制到剪贴板并自动发送 依赖 请求s>=2.28.0 pyauto图形界面>=0.9.53 pyper命令行工具p>=1.8.2 pywin32>=305
使用说明 前提条件 安装所有 Python 依赖 配置 Qwen 模型 API 地址和密钥 配置百度翻译 API 的 应用ID 和 应用KEY 确保微信窗口标题包含"微信"字样 屏幕分辨率和坐标基于当前环境配置 关闭微信窗口退出运行 需要在OpenClaw.json文件中env字段配置环境变量 "QWEN_BASE_URL": "", "QWEN_API_KEY": "", "QWEN_URL_PATH": "", "BAIDU_应用ID": "", "BAIDU_应用KEY": "", "BAIDU_端点": "http://API.fanyi.bAIdu.com", "BAIDU_PATH": "/API/trans/vip/translate", "mbti_selected": "ISTJ", "refresh": "30" 坐标调整
脚本中使用了一些屏幕分辨率的坐标值,可能需要根据您的屏幕分辨率和窗口位置进行调整:
注意事项
⚠️ 重要提示:
此脚本需要运行在 Windows 系统上 需要授予脚本屏幕控制和剪贴板访问权限 请妥善保管 API 密钥,不要提交到公共仓库 建议先测试 API 连接是否正常 根据实际窗口位置调整坐标参数 故障排除 常见问题
问题: 找不到微信窗口
解决: 确保微信窗口标题包含"微信"字样,或修改 activategptwindow() 函数中的匹配条件
问题: API 调用失败
解决: 检查环境变量配置是否正确,验证 API 密钥是否有效
问题: 坐标点击不准确
解决: 根据您的屏幕分辨率调整脚本中的坐标值
问题: 翻译失败
解决: 检查百度翻译 API 配额是否充足,应用ID 和 应用KEY 是否正确 许可证
MIT License
作者: 创建d for 六弦如水 版本: 1.0.10 平台: Windows 10/11