SuperAPI AI 工具集

aws-wechat-article-publish

部署与运维

查看项目

更新于 10-15 16:46

技能介绍

用途:通过微信公众号官方 API 直连发布图文,将 article.html 与 imgs/* 上传至微信,生成草稿或提交群发。属 aws-wechat-article-* 套件(入口 aws-wechat-article-main),单独触发适用于已有 article.html 与封面、只差上传的场景。

主要能力:凭证读取自 aws.env 的 WECHAT_{N}APPID / WECHAT{N}_APPSECRET(多槽位);封面与正文插图经 material/add_material 上传,正文与标题摘要经 draft/add、freepublish/submit 提交;提供 accounts 列账号、check 环境检查、check-wechat-env 凭证校验、check-screening 校验发布方式,以及 token、upload-thumb、upload-content-image、create-draft、publish、status、full 等子命令;getdraft.py 可查已群发文章(published-list / published-fields / publish-get / article-get)以补齐往期推荐链接。

使用方式:命令在仓库根执行,如 {python} {baseDir}/scripts/publish.py accounts、check、--account 1 full drafts/YYYYMMDD-标题slug/。--account 为全局选项须置于子命令前。publish_method 在 .aws-article/config.yaml:draft(默认,仅入草稿箱)、published(草稿后提交发布)、none(不调微信接口);首次建议用 draft 确认效果再切 published。

限制与注意:publish.py 不写 article.yaml,media_id / publish_id 仅打印;publish_completed 由智能体维护,需 article.html 存在、封面 cover.* 存在于文章目录、无 placeholder、发布成功拿到回执四项齐全才可写 true。图片超限时在源图旁生成 <原名>compressed.jpg(需 Pillow),不会被自动清理也不作为正文图上传。凭证与内容会外发至 api.weixin.qq.com,可用 WECHAT{N}_API_BASE 或 config.yaml.wechat_api_base 自配反代。多账号须由用户选择槽位。定价、额度等信息暂未提供。