SuperAPI AI 工具集

dby-publish

办公与效率

查看项目

更新于 10-16 09:34

技能介绍

用途:把一篇已写好的图文走确定性步骤,渲染排版、预上传本地图、处理封面,最终存入用户自己公众号的草稿箱并返回 mediaId。不代写正文,正文归 dby-write 或用户自带;取数、爆款样本、封面套路归 dby-api;合规检测归 dby-banned-words。

主要能力:调用都爆鸭两条专用能力 skill.wechat.render(md→HTML 服务端排版)与 skill.wechat.draftPublish(保存草稿);流程声明在 pipeline.json(10 步 SOP 与硬规则,pipeline.mjs 不读取,需两边手工同步)。本包不出图,生封面/配图能力当前暂时下架,不承诺恢复时间,只消费用户自备或 agent 自工具生成的本地文件。

使用方式:统一前置 Node ≥ 18,零外部依赖。设置 DOUBAOYA_API_KEY 或放 ~/.doubaoya/key、Keychain。常用命令:node scripts/pipeline.mjs --md article.md --title "标题"(渲染→传图→存草稿);加 --render-only 只渲染拿在线预览链接;加 --dry-run 彩排不发。正文已是公众号风格 HTML 且无本地图/封面时可直接用 node "$SKILL_DIR/scripts/dby.mjs" wechat publish --appid <authorizerAppid> --title "标题" --html article.html --confirm,不带 --confirm 会停在 confirmation_required,退出码 6。带本地图或封面改用 scripts/preprocess-and-publish.mjs。正文不写标题,标题只走 --title,--html 直发路径开头别放 h1。

适用场景:用户明确要成稿排版或存进自己公众号草稿箱时使用;草稿进箱即终点,后续看数据、盯发文节奏、拉正文归档、挖选题可转 dby-api。

限制:只存草稿、绝不群发,无任何群发路径,拒绝 --mass-send/--broadcast/群发参数;需先在 doubaoya.com 绑定公众号授权。存草稿花钱、服务端排版渲染不花钱,具体扣点以详情端点实时字段为准,402 时提示用户查看余额,不重试。429 按 IP 分桶,退避≤3 次且别加并发。重跑不幂等会多存一份,失败或不确定时读 references/recovery.md。跑完只认最终回报里的 mediaId 作为已存入凭据。本机渲染免密无在线链接;平台渲染要密钥、有在线链接、不要绑号;--dry-run 与存草稿要密钥且要绑号。