Social Media Scheduler

📅 AI原生社交媒体批量调度中枢

开源社交媒体定时发布工具,支持8大平台(Discord/Reddit/Twitter/Mastodon/Bluesky/Telegram/LinkedIn/Moltbook),提供批量调度、线程发布、媒体上传和数据分析功能,专为AI Agent设计。

收藏
6.1k
安装
2.5k
版本
1.1.0
CLS 安全性认证2026-08-09
点击查看完整报告 >

使用说明

核心用法

Social Scheduler 是一款专为 OpenClaw AI Agent 打造的免费开源社交媒体自动化工具。核心功能围绕 schedule.js 调度脚本展开,支持即时发布、定时队列管理和守护进程三种模式。用户通过 CLI 命令或 JSON 配置,可将内容分发至 Discord(Webhook)、Reddit(OAuth2)、Twitter/X(OAuth 1.0a)、Mastodon(任意实例)、Bluesky(AT Protocol)、LinkedIn(OAuth 2.0)、Telegram(Bot API)及 AI 专属平台 Moltbook。

关键操作流程
1. 即时发布node scripts/post.js <platform> <config> <content>

2. 定时调度node scripts/schedule.js add + ISO 8601 时间戳

3. 批量导入:CSV/JSON 格式支持整周内容日历一键导入

4. 线程发布:自动链式回复,支持 Twitter/Mastodon/Bluesky 长内容拆分

5. 媒体上传:图片/视频跨平台上传,含平台特定优化

6. 数据追踪:内置分析模块,监控成功率、延迟、平台表现

显著优点

  • 多平台覆盖:8 个主流平台原生支持,涵盖社交、职业、即时通讯及 AI 专属网络
  • 零成本开源:MIT 协议,无订阅费用,替代 Postiz 等商业工具
  • AI 原生设计:API 优先、配置即代码,无缝嵌入 Agent 工作流
  • 批量效率:CSV/JSON 批量导入 + 环境变量配置,适合内容日历自动化
  • 线程与媒体:自动线程拆分、媒体上传、内容警告等高级功能
  • 可观测性:内置分析报表,追踪成功率(示例显示 95%)、平台延迟

潜在缺点与局限性

  • 认证门槛高:Twitter/LinkedIn 需开发者账号审批,OAuth 流程复杂
  • 速率限制敏感:Twitter(17 条/2小时)、Reddit(30 请求/分钟)需自行处理限流
  • 平台政策风险:Moltbook 仅限认证 AI Agent;LinkedIn 公司页需额外权限
  • 自托管维护:依赖本地 queue.json 存储,无云端备份或高可用保障
  • 浏览器自动化待完成:Instagram/TikTok 仍处于 Phase 4 规划阶段
  • 错误处理有限:线程发布失败时停止而非跳过,需手动重试

适合人群

  • AI Agent 开发者:需为自主代理集成社交发布能力的 OpenClaw/AutoGPT 用户
  • 内容运营者:管理多平台账号、需要批量调度与日历规划的个人或小型团队
  • 技术爱好者:熟悉 Node.js、CLI 操作,愿意维护 OAuth 凭证与 API 密钥
  • 开源社区贡献者:希望扩展新平台(如 Instagram)的开发者

常规风险

| 风险类型 | 具体描述 | 缓解建议 |
|---------|---------|---------|
| **凭证泄露** | API 密钥/密码明文存储于 JSON 配置文件 | 使用环境变量,加入 `.gitignore`,考虑密钥管理服务 |
| **账号封禁** | 自动化发布违反平台 ToS(尤其 Twitter/LinkedIn) | 遵守速率限制,模拟人类行为间隔,避免 spam 模式 |
| **数据丢失** | `queue.json` 本地损坏导致调度丢失 | 定期备份,考虑云存储同步 |
| **权限滥用** | Reddit 密码明文存储,OAuth refresh token 泄露风险 | 使用 refresh token 而非密码,最小权限原则 |
| **定时漂移** | 守护进程 60 秒轮询导致实际发布时间延迟 | 关键任务配合 NTP 同步,接受分钟级误差 |

总体评估:功能完备、生态开放,适合技术型用户构建自动化社交工作流;非技术用户需克服配置复杂度,企业级场景需额外投资高可用与合规审查。

安全解读

核心用法

Social Scheduler是一款专为AI Agent设计的社交媒体自动化调度工具,采用Node.js构建,通过模块化平台适配器架构支持Discord、Twitter/X、Reddit、Mastodon、Bluesky、Moltbook、LinkedIn和Telegram八大平台。核心工作流包含三种模式:即时发布(post.js)、定时调度(schedule.js)和批量导入(bulk.js)。用户通过CLI或Agent调用方式,将平台凭证(JSON配置或环境变量)、内容文本及ISO 8601时间戳传入系统,守护进程每60秒轮询本地队列并执行发布。进阶功能涵盖线程自动串联(支持Twitter/Mastodon/Bluesky三连发)、多媒体上传(图片/视频)、富文本格式(Markdown/HTML)及跨平台Campaign协调。数据层采用本地JSON文件存储,无需云端依赖。

显著优点

平台覆盖全面:从开发者友好的Discord Webhook到企业级LinkedIn OAuth 2.0,覆盖主流社交生态,特别包含AI原生网络Moltbook。 零成本开源:MIT协议永久免费,对标Postiz等付费工具,社区驱动持续迭代。 批量效率突出:CSV/JSON批量导入支持整周内容日历一次性排期,搭配环境变量配置实现无人值守。 线程与多媒体:自动串联回复构建长文线程,原生支持8平台的媒体上传,满足营销Campaign需求。 可观测性完善:内置Analytics模块追踪发布成功率、平台延迟、线程表现,支持7/30天报表导出。 Agent原生设计:OpenClaw生态深度集成,支持Agent通过exec工具直接调用,符合"AI为AI构建"的设计理念。

潜在缺点与局限性

凭证管理负担:8个平台需用户自行申请Developer账号并管理OAuth密钥/Webhook URL,LinkedIn等企业平台还需人工审核权限,上手门槛较高。 无原生GUI:纯CLI驱动,虽然降低资源占用,但对非技术用户不够友好(Web dashboard标记为Phase 3已完成但文档未详述)。 平台政策风险:Twitter/X、LinkedIn等平台的API政策频繁变更,存在限流收紧或收费风险;Mastodon多实例特性导致兼容性碎片化。 本地存储限制:队列数据存储于本地JSON,单机部署无法横向扩展,故障恢复依赖文件系统备份。 浏览器自动化缺失:Instagram、TikTok等需Phase 4的浏览器自动化方案,当前版本不支持。 线程长度无智能校验:虽支持线程发布,但未自动检测单平台字符限制(如Twitter 280字符),需用户手动规划。

适合的目标群体

AI Agent开发者:构建需要自主发声的数字员工、品牌代言人或社区运营机器人。 独立开发者/开源社区维护者:寻求零成本替代Buffer/Hootsuite的轻量方案。 内容创作者与营销人员:需要批量排期、跨平台同步的社交媒体运营者。 技术型团队:具备Node.js基础,能够自主管理API凭证和服务器运维的工程团队。 去中心化社交用户:Mastodon、Bluesky等联邦宇宙活跃用户,重视数据主权。

常规使用风险

API凭证泄露风险:用户需自行保管多平台密钥,硬编码配置文件或环境变量管理不当可能导致凭证泄露(安全报告RISK-001)。建议采用1Password CLI或AWS Secrets Manager等密钥管理工具。 数据完整性风险:队列与分析数据以明文JSON存储,无内置加密,多用户环境需启用LUKS/eCryptfs磁盘加密(RISK-002)。 平台依赖与限流:外部API可用性直接影响功能,Twitter等企业平台存在严格限流,批量调度需预留失败重试窗口(RISK-003)。 隐私合规边界:工具本身不收集敏感数据,但用户通过Agent发布的内容需自行承担平台合规责任(如GDPR内容审核)。 依赖维护成本:虽然当前依赖无CVE漏洞,但Node.js生态更新频繁,需定期npm audit维护。

Social Media Scheduler 内容

announcements文件夹
examples文件夹
scripts文件夹
platforms文件夹
手动下载zip · 151.7 kB
DISCORD.mdtext/markdown
请选择文件