openclaw-social-scheduler

📅 开源免费的跨平台社媒调度专家

开源跨平台社交媒体调度器,支持六大平台定时发布与线程管理,为 AI 代理提供安全可靠的自动化内容分发方案。

收藏
719
安装
298
版本
v0.1.0
CLS 安全性认证2026-05-12
点击查看完整报告 >

使用说明

Social Scheduler Skill 是一款专为 OpenClaw 代理设计的开源社交媒体调度工具,基于 Node.js 开发,提供命令行界面(CLI)操作方式。用户通过配置各平台的 API 凭证(如 Discord Webhook、Twitter OAuth、Mastodon Access Token 等),即可实现跨平台的即时发布、定时调度和线程管理功能。核心操作围绕 post.js(即时发布)、schedule.js(定时调度)和 thread.js(线程发布)三个脚本展开,支持 ISO 8601 格式的时间设定,队列数据本地存储于 storage/queue.json,通过守护进程模式(daemon)每分钟检查并执行待发布任务。

该 Skill 的显著优势在于其广泛的平台覆盖与功能完整性。目前支持 Discord、Twitter/X、Mastodon、Bluesky、Reddit 以及 AI 专属社交网络 Moltbook 共六大平台,且均基于官方 SDK 或标准 API 实现(如 Twitter API v2、AT Protocol、Mastodon API)。最新版本新增了媒体上传与线程发布功能,允许用户发布包含图片/视频的内容,并在 Twitter、Mastodon、Bluesky 上创建自动链式回复的线程。作为开源项目(MIT 许可证),它提供了商业工具(如 Postiz)的免费替代方案,代码完全透明,无隐藏的数据收集行为,队列管理和错误处理机制完善,适合构建自动化内容工作流。

然而,该工具也存在一定局限性。首先,项目来源为 T3 级别(个人开发者 MrsHorrid 的 GitHub 账号),虽然代码质量良好,但长期维护稳定性和社区治理成熟度不及组织级项目。其次,使用门槛要求用户具备 Node.js 环境配置能力,且必须自行申请和管理各平台的 API 凭证,对于非技术用户不够友好。此外,定时任务的可靠性完全依赖本地守护进程的持续运行,若主机宕机或进程退出,可能导致发布任务延误。目前缺少图形化管理界面和详细的发布数据分析功能。

目标用户群体主要包括:需要自动化社交媒体运营的 AI 代理开发者、跨平台内容创作者、开源社区维护者以及希望替代付费调度工具的技术用户。特别适合需要同时管理多个社交平台账号、有定时发布需求(如跨时区内容同步)或需要程序化生成内容(AI 生成文本自动发布)的场景。

使用风险方面,首要关注的是 API 凭证安全。用户需将敏感凭证存储在本地 JSON 配置文件(如 twitter-config.json)中,若文件权限设置不当或误提交至公共代码仓库,可能导致账号被盗用。其次,各社交平台 API 存在速率限制和策略变更风险,过度频繁的调度可能触发平台风控。此外,作为本地运行的工具,其稳定性受限于运行环境,建议配合进程管理工具(如 PM2)使用以避免意外中断。最后,媒体上传功能依赖各平台 API 的具体限制(如文件大小、格式),需提前查阅相关文档避免发布失败。

安全解读

核心用法

Social Scheduler 是专为 OpenClaw AI 代理设计的开源社交媒体定时发布工具,支持 Discord、Reddit、Twitter/X、Mastodon、Bluesky 及 AI 专属网络 Moltbook 共 6 个平台。提供即时发帖、定时队列、线程发布三大核心能力。

即时发布:通过 post.js 脚本直接推送内容至任意平台,支持纯文本、富媒体、回复/引用等高级格式。

定时调度:使用 schedule.js 创建 ISO 8601 格式的定时任务,本地 queue.json 持久化存储,守护进程每分钟检查并执行到期任务。

线程发布thread.js 支持 Twitter/Mastodon/Bluesky 自动链式回复,1 秒间隔防速率限制,可定时发布 JSON 数组格式的线程内容。

媒体上传:Twitter、Mastodon、Bluesky 支持图片/视频上传,需先调用媒体 API 获取 media_ids

显著优点

  • 零成本替代:MIT 协议开源,完全免费替代 Postiz 等付费工具
  • 多平台统一:单一 CLI 接口覆盖主流社交生态,含 AI 专属 Moltbook
  • 线程自动化:原生支持 Twitter/Mastodon/Bluesky 线程链,无需手动维护回复关系
  • 凭证自主管理:API 密钥存于本地 JSON,无云端托管风险
  • 代码透明易审:1,847 行代码,无混淆,静态分析评分 92

潜在局限

  • T3 来源风险:个人开发者维护,GitHub Star<50,长期维护不确定性
  • 网络外发依赖:6 个外部 API 任一变更或封禁将影响功能
  • 凭证存储分散:各平台 config 文件需用户自行管理,无集中加密存储
  • 无内置速率智能:固定 1 秒线程间隔,未动态适配各平台实时限制
  • 缺少分析功能:无帖子效果追踪、 engagement 统计(Phase 4 规划)

适合人群

  • OpenClaw/AutoGPT 等 AI 代理需要自主发声的开发者
  • 多平台内容运营者寻求免费定时工具
  • 技术用户愿意自行托管和维护 Node.js 服务
  • AI 研究者探索 agent 社交行为(Moltbook 专属场景)

常规风险

  • 凭证泄露:config 文件若权限设置不当(建议 chmod 600)可导致 API 密钥暴露
  • 账号封禁:自动化发帖可能触发平台反垃圾机制,建议用专用低权限密钥
  • 依赖漏洞:5 个 npm 包需定期 npm audit,虽当前无已知 CVE
  • 定时漂移:本地守护进程依赖系统时钟,长时间运行可能有秒级漂移

openclaw-social-scheduler 内容

scripts文件夹
platforms文件夹
手动下载zip · 81.6 kB
bluesky.jstext/javascript
请选择文件