微信好友自动发消息
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_24d6975e/wechat-chat。
技能介绍
解决什么问题
在 Windows 桌面环境里,向微信好友发送消息通常需要手动切窗口、搜索联系人、粘贴内容并发送。若需要重复执行固定文本、临时通知或本地脚本联动,这种纯手工操作很容易打断当前工作,也容易出现漏发或输错联系人。
技能如何工作
这个技能把“打开微信、定位好友、发送消息”整理成一条自动化流程。它不依赖微信内部接口,而是基于 pyautogui 模拟快捷键与回车,用 pyperclip 通过剪贴板写入中文文本,从而绕过部分输入法或直接键盘输入不稳定问题。
典型执行步骤包括:
- 按
Ctrl+Alt+W打开微信窗口 - 按
Ctrl+F唤起搜索框 - 粘贴联系人名称
- 连续按
Enter两次,选中并进入对话 - 粘贴消息内容
- 再按
Enter发送
因为每一步都围绕真实客户端界面完成,联系人名称、备注名 和消息内容都必须与微信当前可见状态一致。技能也通过步骤延迟给界面响应留出时间,适合发送短文本、通知文本或重复性桌面操作。
适用边界与注意点
这个技能属于 Windows 桌面自动化,适用边界比较明确:
- 需要 Windows 10/11 环境,并依赖 Python 3.8+
- 微信需要能按
Ctrl+Alt+W唤起窗口,否则可先手动打开微信 - 联系人名称必须与微信中完全一致,包括备注
- 自动化期间不要操作鼠标或键盘,否则可能打断流程
- 如果界面加载慢导致发送失败,需要适当增加等待时间
它适合本地自动化脚本、固定联系人通知和桌面工具链联动;不适合依赖微信服务端 API、批量群发、多账号并发或跨平台运行。
使用场景
- 本地监控脚本检测到异常后,需要向固定微信联系人发送一条简短告警。
- 在 Windows 桌面上完成构建或任务后,给指定微信好友发送“任务已完成”的通知。
- 测试桌面自动化流程时,向已知备注名称的微信联系人发送一段固定中文文本。
- 通过快捷键和剪贴板,把临时提醒内容发送到微信中完全匹配的联系人会话。
适合人员
- 需要在 Windows 桌面自动化流程中向固定微信联系人发送通知的脚本工程师。
- 希望用快捷键和剪贴板把本地任务结果转发给微信好友的运维人员。
- 在测试 pyautogui 桌面自动化时,需要验证微信搜索与发送流程的开发者。
- 需要把简短中文提醒发到指定微信好友、且联系人名称固定的桌面工具使用者。