Files
小橙 7edb53c43c feat(publish): B站-智能工厂四级补贴首发归档
- drafts/ 按日期+名称分类重整
- 2026-05-09_B站首发归档至published/
- 配图6张永久存档
2026-05-09 13:20:00 +00:00

123 lines
4.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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 — 登录态自检