Social Media Scheduler

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

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

收藏
6.1k
安装
2.5k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

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 Media Scheduler 内容

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