openclaw-social-scheduler

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

🥥43总安装量 18评分人数 22
100% 的用户推荐

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

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无 eval/exec/system 等危险函数,无动态代码执行风险
  • ✅ 依赖版本已锁定,使用各社交平台官方 SDK,无供应链污染风险
  • ✅ 敏感凭证外部配置,队列数据本地存储,无静默上传用户数据行为
  • ⚠️ T3 来源(个人开发者账号),建议审查后续更新内容,关注维护稳定性
  • ⚠️ 需用户自行提供社交媒体 API 凭证,存在配置文件泄露风险,需妥善保管

使用说明

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 的具体限制(如文件大小、格式),需提前查阅相关文档避免发布失败。

openclaw-social-scheduler 内容

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