微信桌面消息发送
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7a18723d/wechat-send-ui。
技能介绍
解决什么问题
当 Agent 需要在 Windows 上把结果交给某个微信联系人时,手动切窗口、搜索联系人、粘贴文件或点击发送很容易打断自动化流程。wechat-send-ui 面向已登录的微信桌面客户端,提供一组直接执行的发送能力:发送文字、图片、视频和任意文件。它不是走网页接口,而是基于 pyautogui、pywin32、pyperclip 与 PowerShell 剪贴板能力操作本地 UI。
技能如何工作
- 窗口激活:先枚举标题为“微信”的窗口,未找到则报错;找到后用
Ctrl+Alt+W唤醒,必要时通过SW_RESTORE从托盘状态恢复。 - 定位聊天:最大化窗口后使用
Ctrl+F搜索联系人,粘贴姓名并回车进入会话。 - 写入内容:文字通过剪贴板粘贴;图片通过
Clipboard.SetImage;文件与视频通过Clipboard.SetFileDropList写入剪贴板后再粘贴。 - 发送与收尾:点击输入框和发送按钮,完成后清空剪贴板、关闭聊天并最小化微信。
- 结果反馈:
[OK]表示已发出,[失败] 未找到微信窗口表示微信未启动或未登录,[FAIL]表示其他执行错误。
适用边界
- 仅适用于 Windows 和已登录的微信 PC 版。
- 联系人搜索依赖微信 UI 匹配结果,使用完整姓名更稳。
- 视频编码、文件过大或微信版本差异可能导致预览或发送异常。
- 自动化会操作真实桌面客户端,执行前需确认目标联系人和内容无误。
使用场景
- 在 Windows 完成构建后,把构建日志文件发送给指定同事的微信。
- 测试结束后,将截图和复现步骤文字发送到指定联系人的微信会话。
- 运营把活动海报图片发给微信审批人,并附一段说明文字。
- 研发把发布说明文件发送到指定同事的微信,并附版本摘要。
适合人员
- 维护 Windows CI 流水线的 SRE,需要在构建完成后把日志文件发给对应值班同事。
- 做客户端测试的 QA,需要把截图、复现步骤和缺陷说明发到指定微信联系人。
- 负责活动排期的运营,需要把海报图片和说明文字发给微信审批人确认。
- 发布版本的管理员,需要把发布说明文件和版本摘要发送到指定同事微信。