name: wechat-window-llm-translate description: 微信聊天窗口自动监控、翻译和智能回复工具,集成 Qwen 大语言模型和百度翻译 API。 version: 1.0.0 metadata: openclaw: requires: env: - QWEN_BASE_URL - QWEN_API_KEY - QWEN_URL_PATH - BAIDU_APPID - BAIDU_APPKEY primaryEnv: QWEN_API_KEY emoji: "🤖" homepage: https://github.com/openclaw/clawhub os: ["win32"]
微信聊天窗口自动监控、翻译和智能回复工具。通过监控微信聊天窗口,自动提取问题并调用 Qwen 模型生成智能回复MBTI个性化回复(可选),支持自动翻译成中文。
clawhub install wechat-window-llm-translate
使用前需要配置以下环境变量:
# Qwen 模型配置
export QWEN_BASE_URL="https://your-model-api-base-url"
export QWEN_API_KEY="your-qwen-api-key"
export QWEN_URL_PATH="/v1/chat/completions"
# 百度翻译配置
export BAIDU_APPID="your-baidu-appid"
export BAIDU_APPKEY="your-baidu-appkey"
export BAIDU_ENDPOINT="http://api.fanyi.baidu.com"
export BAIDU_PATH="/api/trans/vip/translate"
# 运行配置
export SLEEP_TIME="60" # 轮询间隔 (秒)
export REPLY_COUNT="170" # 回复内容长度限制
uv run python wechat-window-llm-translate.py
clawx skill run wechat-window-llm-translate
requests>=2.28.0
pyautogui>=0.9.53
pyperclip>=1.8.2
pywin32>=305
脚本中使用了一些屏幕分辨率的坐标值,可能需要根据您的屏幕分辨率和窗口位置进行调整:
⚠️ 重要提示:
问题: 找不到微信窗口
- 解决: 确保微信窗口标题包含"微信"字样,或修改 activategptwindow() 函数中的匹配条件
问题: API 调用失败 - 解决: 检查环境变量配置是否正确,验证 API 密钥是否有效
问题: 坐标点击不准确 - 解决: 根据您的屏幕分辨率调整脚本中的坐标值
问题: 翻译失败 - 解决: 检查百度翻译 API 配额是否充足,APPID 和 APPKEY 是否正确
MIT License
作者: Created for 六弦如水
版本: 1.0.10
平台: Windows 10/11
这是一款 Windows 专用的微信自动回复工具,功能比较完整,能自动监控消息、调用 AI 生成回复并自动发送,还支持翻译和 MBTI 风格选择。文档说明详细,配置也比较灵活。主要缺点是只能 Windows 使用,另外屏幕适配可能需要手动调整坐标。整体质量中规中矩,适合有明确需求且使用 Windows 的用户。