微信文件助手桥接
将以下提示词粘贴到你的 AI 对话框中:
请读取 https://skillhub.cn/install/skillhub.md 并按其说明将 @user_95f5dfa2/arcwechat 安装到当前 AI 助手。
技能介绍
解决的问题
微信 PC 客户端没有开放稳定的本地发送接口时,自动化脚本常卡在“找到聊天窗口、粘贴内容、发送文件”的 UI 操作上。这个技能把电脑端文件和微信文件传输助手或指定联系人连接起来,目标是让 WeChat Sender 以接近人工操作的方式发送文本和文件,而不是依赖网页版、第三方协议或易失效的私有接口。
工作方式与边界
该技能基于 Windows 微信 PC 客户端、pywin32、剪贴板和键盘模拟工作,核心路径是:
- 激活微信窗口:通过 Windows API 将目标微信窗口切到前台。
- 定位联系人:使用
Ctrl+F打开搜索框,粘贴联系人名,并回车选择第一个搜索结果。 - 发送文本:把消息粘贴到输入框,确认焦点后按
Enter发送。 - 发送文件:用
PowerShell Set-Clipboard -Path将文件路径写入CF_HDROP剪贴板,再通过Ctrl+V粘贴并Enter发送,支持多文件。
它提供两种调用形态:一是暴露 send_message 与 send_file 的 MCP Server,适合让 WorkBuddy 等客户端按工具方式调用;二是直接运行 wechat_sender.py 的命令行方式,适合脚本化集成。
使用时要注意几个边界:必须使用已登录的 Windows 微信客户端;发送过程中不要操作鼠标或键盘,以免窗口焦点丢失;微信重启后窗口句柄可能变化,需要重新获取;大文件发送依赖剪贴板和 UI 状态,等待时间会更长,不适合对高并发或强实时发送做要求。
使用场景
- 在 Windows 微信 PC 客户端中向指定联系人批量发送本地日志文件
- 把电脑端导出后的报表附件通过微信文件传输助手转发给协作方
- 在 WorkBuddy 中调用 MCP 工具向固定联系人发送通知文本
适合人员
- 需要在 Windows 微信 PC 客户端自动发送文件给固定联系人的脚本工程师
- 想把本地文件同步给微信文件传输助手的运维人员
- 需要在 WorkBuddy 中通过 MCP 工具触发微信文本消息的开发者