media-auto-publisher 是一个面向自媒体内容分发的自动化发布工具,来源于 aaaaqwq/agi-super-team。其核心用途是帮助用户将文章自动发布到多个自媒体平台,减少逐平台手动操作的成本。
支持平台
该工具目前支持六个平台,每个平台对应一个代码标识与发布页面:
- 百家号:代码 baijiahao,发布页面 baijiahao.baidu.com
- 搜狐号:代码 sohu,发布页面 mp.sohu.com
- 知乎:代码 zhihu,发布页面 zhuanlan.zhihu.com
- 微信公众号:代码 wechat,发布页面 mp.weixin.qq.com
- 小红书:代码 xiaohongshu,发布页面 creator.xiaohongshu.com
- 抖音号:代码 douyin,发布页面 creator.douyin.com
主要能力
工具使用 Playwright 自动化实现平台导航和发布操作,支持通过 storageState 管理 Cookie,从而实现账号切换。其工作流程包括:检查并打开指定平台、验证登录状态、自动关闭广告弹窗、导航到发布文章页面、收集发布信息、自动填写并发布。
使用方式
工具提供命令行脚本进行操作。查看平台信息:
python3 scripts/media_publisher.py info wechat
生成发布工作流:
python3 scripts/media_publisher.py workflow xiaohongshu
快速打开发布页面:
python3 scripts/media_publisher.py open douyin
Cookie 管理:
python3 scripts/cookie_manager.py list python3 scripts/cookie_manager.py add wechat my_account --cookies-file cookies.json
触发词
该工具可通过以下触发词唤起:发布文章、自媒体发布、百家号发布、搜狐号发布、知乎发布、公众号发布、小红书发布、抖音发布、一键分发、多平台发布。
适用场景
适合需要将同一篇文章分发到多个自媒体平台的运营人员或内容创作者,尤其是需要管理多个账号、频繁切换登录状态的场景。
限制
关于该工具的具体安装步骤、依赖版本、运行环境要求、各平台发布字段的详细支持范围、失败重试机制、发布频率限制以及收费或授权信息,资料中暂未提供。