123 lines
4.4 KiB
Markdown
123 lines
4.4 KiB
Markdown
---
|
||
name: draft-prep
|
||
description: 草稿浏览器自动填表(停在发布前)。当用户说"/draft-prep"或"帮我准备发布"时触发。将 drafts/ 下的平台稿自动填入各平台编辑器,停在发布按钮前等 Tyrone 亲手点击。
|
||
---
|
||
|
||
# Draft Prep · 发布前自动填表
|
||
|
||
## 触发条件
|
||
|
||
- **手动触发**:`/draft-prep <drafts/文件路径>` 或 "帮我准备发布"、"填表"
|
||
- **内嵌调用**:作为 `/rewrite-multi-platform` 流程的后续步骤(自动触发或 Tyrone 手动呼叫)
|
||
|
||
## 输入
|
||
|
||
`drafts/YYYY-MM-DD_<platform>_<主题>.md`(rewrite-multi-platform 已生成的平台稿)
|
||
|
||
## 流程
|
||
|
||
### Step 1 · 解析文件名
|
||
|
||
从文件名提取目标平台,例如:
|
||
- `2026-05-08_公众号_智能工厂四级补贴.md` → platform=`公众号`
|
||
- `2026-05-08_抖音_智能工厂四级补贴.md` → platform=`抖音`
|
||
|
||
平台名称 → 编辑页 URL 映射:
|
||
|
||
| 平台 | 编辑页 URL |
|
||
|------|-----------|
|
||
| 公众号 | https://mp.weixin.qq.com/cgi-bin/home |
|
||
| 知乎 | https://zhuanlan.zhihu.com/write |
|
||
| 小红书 | https://creator.xiaohongshu.com/pages/editor |
|
||
| 抖音 | https://creator.douyin.com/pages/creator-info/upload |
|
||
| B站 | https://member.bilibili.com/platform/upload/text/edit |
|
||
| CSDN | https://mp.csdn.net/dashboard |
|
||
| 搜狐号 | https://mp.sohu.com/editor |
|
||
| 百家号 | https://baijiahao.baidu.com/creator/home |
|
||
| 视频号 | https://channels.weixin.qq.com/platform |
|
||
| 快手 | https://cp.kuaishou.com |
|
||
| 工控网 | https://www.gongkong.com/user/article/publish |
|
||
| 化工仪器网 | https://my.chem17.com |
|
||
| LinkedIn | https://www.linkedin.com/publish/post |
|
||
| 中国制造网 | https://cn.made-in-china.com/company/my/product/post |
|
||
| 淘宝 | https://sell.taobao.com/auction/manage/publish.htm |
|
||
| 咸鱼 | https://2.taobao.com/auction/publish |
|
||
|
||
### Step 2 · 登录态自检(前置检查)
|
||
|
||
调用 `/publish-check <platform>` 检测登录态:
|
||
- **`expired`** → 立即停止,微信报警:
|
||
|
||
```
|
||
🚨 <平台> 登录态已过期,无法填表
|
||
请回复"扫码 <平台>"恢复登录
|
||
```
|
||
|
||
- **`valid`** → 继续 Step 3
|
||
- **`error`** → 微信推送提示"Tyrone,请手动确认 <平台> 能否访问"
|
||
|
||
### Step 3 · 打开编辑页
|
||
|
||
```
|
||
browser action=open profile=browserless url=<编辑页URL>
|
||
```
|
||
|
||
### Step 4 · 填表
|
||
|
||
读取草稿内容,逐字段填写:
|
||
|
||
| 平台 | 填写字段顺序 |
|
||
|------|------------|
|
||
| 公众号 | 标题 → 原文(富文本) → 封面 → 标签 → 分类 |
|
||
| 知乎 | 标题 → 正文(MD渲染) → 添加问题 → 标签 |
|
||
| 小红书 | 标题 → 正文 → 话题标签 → 封面图片 |
|
||
| 抖音 | 标题 → 描述 → 话题标签(口播脚本填入描述区) |
|
||
| B站 | 标题 → 简介(脚本填入) → 分区 → 标签 |
|
||
| CSDN | 标题 → 正文(代码高亮) → 分类 → 标签 |
|
||
| LinkedIn | 标题 → 正文(英文) → 标签 |
|
||
| 中国制造网 | 产品标题 → 详细描述 → 关键词 → 图片 |
|
||
|
||
字段填写规则:
|
||
- **标题**:直接填入
|
||
- **正文**:保留 H2/H3 标题结构,代码块保留格式
|
||
- **字数超限**:自动截断至平台上限,末尾标 `[自动截断]`
|
||
- **图片**:如有素材路径,优先上传封面图;无素材则跳过
|
||
- **标签**:提取草稿中的 SEO 关键词作为标签
|
||
|
||
### Step 5 · 截图存档
|
||
|
||
填表完成后:
|
||
```
|
||
browser action=screenshot 保存路径:assets/publish-log/YYYY-MM-DD/<platform>_preview.png
|
||
```
|
||
|
||
### Step 6 · 停在发布按钮前
|
||
|
||
**绝对不点击"发布"/"提交"/"立即推送"按钮**。仅确保所有字段已填写完毕。
|
||
|
||
## 输出
|
||
|
||
微信推送(`openclaw-weixin`):
|
||
|
||
```
|
||
📝 已填写完毕:<平台> · <标题>
|
||
请 Tyrone 亲手点击"发布"按钮
|
||
截图:[图片路径]
|
||
```
|
||
|
||
> **注意**:所有平台均停在发布按钮前,等 Tyrone 确认后才发布。
|
||
> 公众号草稿箱"保存为草稿"特例后续由独立 skill `/draft-save-wechat` 处理。
|
||
|
||
## 合规约束(SOUL.md §3.1 硬红线)
|
||
|
||
- 🚫 严禁自动点击"发布"/"提交"/"立即推送"
|
||
- 🚫 严禁修改账号设置
|
||
- 🚫 严禁批量同时操作 >2 个平台(单次仅填 1 个平台)
|
||
- 🚫 失败 2 次即停手并微信报警,不重试
|
||
- ✅ 仅 readonly 模式检测登录态(/publish-check 调用)
|
||
- ✅ 截图存档至 `assets/publish-log/YYYY-MM-DD/`
|
||
|
||
## 参考文件
|
||
|
||
- `SOUL.md §3.1` — 发布硬性红线
|
||
- `/publish-check` skill — 登录态自检 |