发送到微信
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_46974ee3/send-to-wechat 技能到 AI 助手中
技能介绍
解决什么问题
用户希望把本地的 PDF、文档、图片或压缩包等文件,快速发送到自己的微信账号。手动操作需要先找到文件,再通过微信文件传输助手上传,步骤繁琐。该技能通过自然语言指令,直接完成本地文件到微信的推送。
技能如何工作
触发场景
当用户说出「发微信」「发到我微信」「微信发给我」或英文「send to wechat」时,技能会启动。它支持本地任意常见格式的文件,包括 PDF、docx、xlsx、pptx、png、jpg、mp3、mp4、zip 等。
前置条件
- OpenClaw 已配置 openclaw-weixin 通道:用户需要在 QClaw 客户端中绑定微信账号,这是发送消息的基础。
- 配置文件位置:路径为
C:\Users\<用户名>\.qclaw\openclaw-weixin\accounts\-im-bot.json,其中包含微信的 userId 等信息。
核心步骤
- 准备目标用户:从配置文件中读取 userId,格式为
o9cq80_xxxx@im.wechat,注意这不是数字 ID。 - 调用消息工具:使用
message工具发送文件,指定channel为openclaw-weixin,target为上述 userId,media参数为文件的绝对路径(使用正斜杠/)。 - 检查返回结果:如果返回结果中
result.ok为true,则发送成功,提示用户「✅ 已发送,请查收微信」;否则视为失败。
适用边界与注意点
- 通道选择:必须使用
openclaw-weixin通道,不要使用旧的wechat-access通道,否则消息无法送达。 - target 格式:
target必须是 userId,格式为o9cq80_xxxx@im.wechat,不要使用数字 ID(如1832932455),数字 ID 属于wechat-access通道。 - 文件大小限制:单文件建议小于 25 MB,超过可能发送失败,需压缩、拆分或上传云盘后发送链接。
- 常见问题排查:
- 若发送成功但用户未收到,检查 channel 是否为 openclaw-weixin,target 是否从配置文件中读取。
- 若找不到 accounts 目录,说明用户未绑定微信,需先在 QClaw 客户端完成绑定。
- 多个 bot 配置时,按文件修改时间排序选择最新的。
- 限制:不能主动发送消息给未绑定微信的用户,也不能发送到群聊,只能发送到绑定的微信账号。
使用场景
- 整理完一份项目报告PDF后,想直接发到自己微信备用,避免电脑故障丢失文件。
- 手机没带在身边,需要把刚截取的界面截图通过微信发给自己,以便在手机上查看。
- 出差途中整理了会议纪要docx,想发到微信上在手机端继续编辑或分享给同事。
- 下载了一批资料压缩包,想备份到微信文件传输助手,方便跨设备访问。
适合人员
- 经常需要跨设备(电脑到手机)获取文件的产品经理,希望快速把工作文档同步到移动端
- 负责资料归档的行政人员,需要定期把整理好的合同、报表等文件备份到个人微信
- 独立开发者或自由职业者,在无网络环境下工作时需要把本地产出快速转移到移动设备
- 需要在手机上预览或分享电脑文件的运营或市场人员,不想每次都登录电脑微信操作