WeChat Draft Deleter
name: wechat-draft-deleter
by bigkingcn · published 2026-04-01
$ claw add gh:bigkingcn/bigkingcn-wechat-draft-deleter---
name: wechat-draft-deleter
description: 删除微信公众号草稿箱中的草稿。支持批量删除指定Media ID的草稿。
version: 1.0.0
author: wechat-公众号运营
tags: [wechat, draft, delete, 公众号, 草稿, 微信]
---
# WeChat Draft Deleter
删除微信公众号草稿箱中的草稿。基于微信公众号官方API开发。
功能特性
使用场景
1. **清理测试草稿**:删除测试发布的多余草稿
2. **版本管理**:删除旧版本文章草稿
3. **批量清理**:一次性清理多个草稿
4. **自动化运维**:集成到自动化工作流中
安装方法
方法一:使用clawhub安装
clawhub install wechat-draft-deleter方法二:手动安装
# 克隆或下载技能目录
cd skills/wechat-draft-deleter
chmod +x install.sh
./install.sh使用方法
设置环境变量
export WECHAT_APP_ID="你的微信公众号AppID"
export WECHAT_APP_SECRET="你的微信公众号AppSecret"删除单个草稿
wechat-draft-delete --media-id "DgrVBScHsvTZOSzU4WcnaTobRFBFXoaG0AIrFKAU_E6MKLBPNkZ9s6XVMv2GVFDl"批量删除草稿
wechat-draft-delete --media-ids "id1,id2,id3"从文件删除草稿
# 创建media_ids.txt文件
echo "DgrVBScHsvTZOSzU4WcnaTobRFBFXoaG0AIrFKAU_E6MKLBPNkZ9s6XVMv2GVFDl" > media_ids.txt
echo "DgrVBScHsvTZOSzU4WcnadL0xBHHy-8b232944xVRg-PjZ3aq81X98J6M35oA6vC" >> media_ids.txt
# 执行删除
wechat-draft-delete --file media_ids.txt强制删除(不确认)
wechat-draft-delete --file media_ids.txt --forceAPI说明
微信公众号API
获取Media ID
Media ID可以通过以下方式获取:
1. **wenyan工具发布时返回**
2. **微信公众号后台查看草稿详情**
3. **通过微信公众号API获取草稿列表**
配置要求
微信公众号权限
系统要求
安全注意事项
⚠️ **重要警告**:
1. **删除不可逆**:草稿删除后无法恢复
2. **权限验证**:确保有删除权限
3. **备份建议**:重要草稿建议先备份
4. **测试建议**:先在测试环境验证
错误代码
| 错误代码 | 说明 | 解决方案 |
|---------|------|---------|
| 40001 | 无效的access_token | 检查AppID和AppSecret |
| 40066 | 无效的URL | 检查API接口地址 |
| 42001 | access_token过期 | 重新获取access_token |
| 45009 | API调用频率限制 | 降低调用频率 |
| 48001 | API功能未授权 | 检查微信公众号权限 |
开发记录
版本历史
- 支持单个草稿删除
- 支持批量删除
- 支持文件操作
- 添加安全确认机制
测试验证
本技能已在真实微信公众号环境中测试:
贡献指南
欢迎提交Issue和Pull Request:
1. Fork本仓库
2. 创建功能分支
3. 提交更改
4. 创建Pull Request
许可证
MIT License
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...