Agent Skills
返回列表
WorkBuddy 微信 ClawBot 主动推送

WorkBuddy 微信 ClawBot 主动推送

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_87a16637/weixinclawbot。

技能介绍

解决的问题

WorkBuddy 中的微信主动推送通道并不适合手工拼请求:凭据、context_token、botToken 完整格式和媒体上传协议都有明确限制,稍有不慎就会出现 ret:-2 或 errcode:-14。这个技能面向需要把任务结果推给指定微信账号的工程师,覆盖文本、图片、文件和视频的主动发送场景。

工作方式

它围绕 weixinClawBot / ilink bot 通道实现,读取本机 settings.json 获取凭据与收件人,不向外写出密钥,也不打印 token 明文。文本推送通常使用空 context_token;媒体推送需要从 ~/.workbuddy/claw-state/weixin/_im.bot.cursor.json 的 get_updates_buf 原样读取非空令牌。发送时对齐官方协议,使用完整 botToken 作为 Authorization 凭据,并调用 sendmessage 端点。富媒体流程会生成 AES 密钥、请求上传地址、上传密文、取回下载令牌,再构造媒体 item 并发送。

适用边界与注意

它不是微信客服号,也不走公众平台客服消息 API;它适用于 WorkBuddy / ClawBot 已建立会话且接收方配置完整的场景。若通道未激活,媒体或文本被拒时,需要先在微信给 ClawBot 发一条消息刷新游标,再重跑命令。不要把 get_updates_buf、settings.json 或 cursor 文件粘贴到聊天、Issue 和仓库中。

使用场景

  • 定时任务完成后,把结果摘要文本主动推送到指定微信,减少人工查看输出。
  • 需要把生成的图片、文件或视频通过 ClawBot 发给老板或指定微信。
  • 在 WorkBuddy 中调试推送通道,发送默认测试文案并确认 bot 消息送达。
  • 排查推送失败时,根据 ret:-2 提示先激活 ClawBot,再重发媒体消息。

适合人员

  • WorkBuddy 开发者,需要把任务文本、图片、文件或视频推送到指定微信。
  • AI Agent 工作流维护者,需要把定时任务结果主动通知到老板微信。
  • ClawBot 集成工程师,需要处理 context_token、botToken 和富媒体上传。
  • 本地自动化脚本作者,需要读取本机凭据完成微信 bot 消息调试。