Files
karuo-ai/02_卡人(水)/水桥_平台对接/Soul创业实验/上传/推送逻辑.md

2.9 KiB
Raw Blame History

Soul 文章推送飞书群 · 逻辑说明

上传到小程序后,同步把该章节推送到固定飞书群:发前 6% 正文(一句一行、行间空一行)+ 章节海报图(含小程序码),不发小程序链接


原则

  • 不发链接:群里不出现「小程序:https://...」等链接,只通过海报中的二维码引导扫码阅读。
  • 文本格式一句一行,句子之间空一行(也就是用 \n\n 分隔句子)。
  • 内容:一条文本消息(标题 + 文章前 6% 正文)+ 一条图片消息(章节海报,内含该章节小程序码)。
  • 顺序:先发前 6% 正文,再发海报图。

脚本与命令

  • 脚本:永平项目下 scripts/send_chapter_poster_to_feishu.py
  • 依赖pip install requests Pillow;飞书应用凭证写在 scripts/.env.feishuFEISHU_APP_ID、FEISHU_APP_SECRET
  • 固定群 webhook:脚本内置默认发到 Soul 彩民团队 飞书群webhook 为 https://open.feishu.cn/open-apis/bot/v2/hook/14a7e0d3-864d-4709-ad40-0def6edba566。无需复制链接,直接运行命令即可。
  • 自定义 webhook--webhook:用 --webhook "https://..." 可指定其他群。推送前必须确认目标群名称含有「瘦」或「IP」否则不要推送脚本无法从 webhook 获知群名,需人工在飞书里核对。
  • 命令示例(上传完成后执行):
cd "/Users/karuo/Documents/开发/3、自营项目/一场soul的创业实验-永平"
python3 scripts/send_chapter_poster_to_feishu.py 9.24 "第112场一个人起头维权挣了大半套房" \
  --md "/Users/karuo/Documents/个人/2、我写的书/《一场soul的创业实验》/第四篇|真实的赚钱/第9章我在Soul上亲访的赚钱案例/第112场一个人起头维权挣了大半套房.md"
  • 参数<章节id><章节标题>--md <文章 .md 路径>。摘要自动取该文章正文前 6% 字数。

海报规则

  • 标题章节标题如「第112场…」不再用「Soul创业派对」或「精彩内容」做主标题。
  • 摘要区:文章前 6% 字数,每句空一行,严格限制在摘要框内,超出则截断并加省略号。
  • 无手指图标;底部为「长按识别小程序码」+ 章节小程序码。
  • 字体PingFang标题加粗、正文常规便于阅读。

完整链路(写文章 → 上传 → 推送)

  1. 写文章 → 保存到书稿第9章目录第112场…md)。
  2. 上传到小程序:content_upload.py --id 9.xx --title "…" --content-file "<md路径>" --part part-4 --chapter chapter-9 --price 1.0
  3. 推送飞书群:scripts/send_chapter_poster_to_feishu.py <章节id> "<章节标题>" --md "<同一 md 路径>"

推送后,飞书群收到:① 标题 + 前 6% 正文;② 海报图(含该章节小程序码)。不收到任何小程序链接。