From d81924b13bfb1a6fa6bfd2313ad9269b1a26708d Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 17 Sep 2026 16:00:02 +0800 Subject: [PATCH] Auto backup \2026-\04-\20 --- skills/baoyu-post-to-wechat/SKILL.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/skills/baoyu-post-to-wechat/SKILL.md b/skills/baoyu-post-to-wechat/SKILL.md index 6e220a9..de9b476 100644 --- a/skills/baoyu-post-to-wechat/SKILL.md +++ b/skills/baoyu-post-to-wechat/SKILL.md @@ -326,3 +326,20 @@ python3 baoyu_with_image_gen.py markdown /home/ubuntu/test_ai_images.md --genera - **文章管理**:http://129.211.173.87:8888/admin/posts - **默认账号**:`admin` / `abcd1234` - **图片管理**:http://129.211.173.87:8888/admin/images + +--- + +## 🧩 仅创建草稿(不同步博客) + +适用场景:用户要求「发公众号文章」但**不要写入个人博客**时。 + +`baoyu_optimized.py` 默认会调用 `blog_sync` 并调用微信 `freepublish/submit` 群发接口,直接跑会同时写博客并触发群发。仅草稿路径需: + +1. 屏蔽 `blog_sync`(置空 / 不导入) +2. 覆写 `submit_draft_for_publish` 为 no-op,避免误触发群发 +3. 包装脚本:`/home/ubuntu/.nanobot2/workspace/tmp/run_baoyu_draft.py`(读取文章 Markdown,屏蔽博客同步后只创建公众号草稿) + +### 已知坑 +- 脚本内 HTTP 调用默认无超时,网络挂住会卡死整个进程:用 `timeout=30` 包住请求,并加 `socket.setdefaulttimeout(30)`。 +- 自动生成的 digest 会重复文章标题,发布前在微信后台手动改掉摘要。 +- 仍然不要修改 `baoyu_publish.py`,也不要手写 Markdown→HTML 转换。