social-scheduler

📅 AI 社媒定时发布与内容管家

开源社媒调度工具,支持8大平台定时发布与线程管理,AI友好设计,让自动化内容运营高效安全。

收藏
1.7k
安装
408
版本
v1.1.0
CLS 安全性认证2026-05-20
点击查看完整报告 >

使用说明

Social Scheduler 是一款专为 OpenClaw AI 代理设计的开源社交媒体定时发布工具,支持 Discord、Twitter/X、Reddit、Mastodon、Bluesky、LinkedIn、Telegram 和 Moltbook 等八大主流平台。用户可通过命令行界面或代码集成两种方式使用:CLI 提供即时发布、定时调度、批量导入和线程发布功能;作为代码库集成时,则可通过 exec 工具调用脚本实现自动化发布。核心功能包括基于队列的定时发布系统(支持 ISO 8601 时间格式)、多媒体上传(图片/视频)、跨平台线程自动链式发布、CSV/JSON 批量内容日历导入,以及内置的分析追踪系统监控发布成功率和平台表现。

该工具的显著优势在于其"为 AI 而生"的设计理念,所有接口都考虑到了程序化调用的便利性。开源 MIT 协议意味着零成本使用和完全可控的代码审计。多平台抽象层让开发者能用统一接口管理不同社交媒体,大幅降低跨平台运营复杂度。媒体上传支持和线程发布功能满足了现代社交媒体运营的进阶需求,而批量调度功能允许通过 CSV/JSON 文件一次性规划整周或整月的内容日历,极大提升运营效率。

然而,该技能也存在一定局限性。首先,开发者来源为 T3 级个人账号,虽经安全审计但社区认可度仍在积累阶段。其次,所有平台均要求用户自行申请并配置 API 凭证(OAuth 令牌或 API 密钥),配置流程对各平台政策依赖度高(如 LinkedIn 需额外审批)。此外,工具基于 Node.js 运行时,需要维护 npm 依赖环境。部分高级功能(如 Instagram、TikTok)尚未实现,需借助浏览器自动化方案。

该技能最适合 AI 代理开发者构建自动化内容发布工作流、需要跨平台内容同步的社交媒体运营者、以及追求效率的技术型内容创作者。对于希望建立"数字员工"进行日常社媒维护的企业,或是需要定时发布研究进展的学术机构也是理想选择。

使用风险主要包括:API 凭证需妥善保管(建议配置环境变量或权限 600 的配置文件),各平台存在速率限制(如 Telegram 每秒 30 条消息限制),以及社交媒体平台政策变更可能导致 API 失效。建议启用分析追踪功能监控发布成功率,并定期检查存储目录下的队列和分析数据文件。

安全解读

核心用法

Social Scheduler 是一款专为 OpenClaw AI 代理设计的开源社交媒体调度工具,支持 Discord、Twitter/X、Reddit、Mastodon、Bluesky、Moltbook、LinkedIn、Telegram 八大平台。核心功能包括:

即时发帖:通过 node scripts/post.js <平台> <配置> <内容> 直接发布内容
定时调度:使用 node scripts/schedule.js add 设定 ISO 8601 格式时间自动发布

线程发布:Twitter、Mastodon、Bluesky 支持自动串联的 thread/storm 发布

批量导入:CSV/JSON 格式一次性导入整周或整月内容日历

分析追踪:自动记录发帖成功率、平台表现、延迟时间等 metrics

典型工作流
1. 生成模板 → 编辑内容 → dry-run 验证 → 导入调度 → 启动 daemon 自动执行

显著优点

  • 平台覆盖全面:8 个主流社交媒体平台,包含 LinkedIn 专业网络、Telegram 频道、Moltbook AI 专属社区
  • 媒体上传支持:Twitter、Mastodon、Bluesky、Telegram 均支持图片/视频上传
  • 零成本开源:MIT 协议,无需支付 Postiz/Hootsuite 等商业工具费用
  • AI 原生设计:专为 AI 代理设计,支持程序化调用和自动化工作流
  • 配置灵活:支持环境变量、本地 JSON 配置、文件内嵌配置三级优先级
  • 线程智能管理:自动处理 reply_to/in_reply_to_id 关系,支持断链恢复

潜在缺点与局限性

  • 依赖手动配置:每个平台需单独获取 API Key/OAuth Token,配置门槛较高
  • LinkedIn 权限受限:需申请 w_member_social 权限,审批流程长且不稳定
  • 无 Engagement 追踪:Phase 4 才计划支持点赞/转发数据抓取
  • 个人维护风险:T3 级别来源,长期维护持续性存疑
  • Node-fetch 旧版:当前使用 v2.x 维护模式版本,需关注迁移
  • 无 Web UI:纯 CLI 工具,对非技术用户不友好

适合人群

  • AI 代理开发者:需要程序化社交媒体发布的 OpenClaw/AutoGPT 用户
  • 独立内容创作者:希望低成本自动化多平台内容分发的个人博主
  • 技术型社群运营:具备 API 配置能力,需要批量调度工具的社区管理员
  • 实验性项目:需要快速验证社交媒体自动化 workflow 的原型团队

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| API 凭证泄露 | 中 | 配置 JSON 可能意外提交到版本控制,需配合 .gitignore 使用 |
| 平台封号 | 中 | 自动化发帖可能触发平台反垃圾机制,建议控制频率、模拟人工间隔 |
| 定时任务漂移 | 低 | 依赖本地系统时钟,长期运行需考虑 NTP 同步 |
| 数据残留 | 低 | queue.json 和 analytics.json 本地存储,共享环境需注意权限设置 |
| 依赖漏洞 | 低 | 需定期 `npm audit`,当前无已知 CVE 但 node-fetch v2 已停止主动开发 |

social-scheduler 内容

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