SuperAPI AI 工具集

post-to-xhs

营销与增长

查看项目

更新于 10-16 01:30

技能介绍

用途:将图文或长文内容发布到小红书,简化从素材准备到发布的流程。

发布模式:上传图文(默认)为图片加短文;写长文为长篇文章加排版模板,仅当用户明确说“发长文”时使用。

输入方式:一为用户直接提供标题、正文和图片(本地路径或 URL);二为只提供网页 URL,使用 WebFetch 提取标题、正文和图片,并适当总结以适合小红书阅读。若提取不到图片,需提示用户手动打开原网页右键保存或复制图片地址后提供。

内容检查:标题长度须 ≤38,中文及中文标点每个计 2,英文字母、数字、空格和 ASCII 标点每个计 1,超长则自动生成语义一致的新标题;正文段落间用双换行,语言自然,简体中文。

发布流程:先经 AskUserQuestion 展示待发布内容并取得确认;选择无头模式(加 --headless,较快)或有窗口模式(可预览);将标题正文写入临时 UTF-8 文件,避免在 python -c 中内联中文。图文模式运行 publish_pipeline.py,可加 --account 指定账号、--images 使用本地图片;输出 NOT_LOGGED_IN 时自动切换有窗口模式提示扫码登录,READY_TO_PUBLISH 后继续,退出码 2 报错。长文模式依次执行 cd p_publish.py 的 long-article、select-template、click-next-step、click-publish,模板须由用户从输出 TEMPLATES 中选择,发布页正文描述超过 1000 字需压缩到约 800 字。有窗口或长文模式需用户预览确认后发布。

账号管理:支持多账号,各自独立 Chrome profile,可 list-accounts、add-account、login、switch-account、set-default-account。

限制:绝不自动发布,必须用户确认;图文模式必须有图片,长文模式图片可选;页面结构变化可能导致选择器失效,需参考 references/publish-workflow.md 更新。