Social Poster

📢 一键发布,社交自动化

通过 VibePost API 发布社交媒体内容,支持 Twitter/X 等平台,需配置 API 密钥。

收藏
4.2k
安装
1.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Social Poster 是一个基于 VibePost API 的社交媒体发布工具,主要用于将内容发布到 Twitter/X 等平台。用户通过命令行脚本调用,支持指定文本内容和目标平台。

基本使用方式

node skills/social-poster/scripts/post.mjs --text "发布内容" [--platform twitter]

API 端点为 POST https://vibepost-jpaulgrayson.replit.app/api/quack/post,使用 x-quack-api-key header 进行认证,请求体需包含 text 字段(注意不是 content)和可选的 platform 参数。

显著优点

  • 命令行友好:适合自动化工作流和脚本集成
  • 多平台潜力:当前支持 Twitter,架构可扩展至其他平台
  • 轻量快速:Node.js 脚本执行,无复杂依赖
  • 明确字段规范:文档清晰标注使用 text 而非 content

潜在缺点与局限性

  • API 密钥硬编码风险:文档显示"API key is configured in the script",存在密钥泄露隐患
  • 第三方服务依赖:依赖 Replit 托管的 VibePost 服务,可用性受制于外部平台
  • 功能单一:仅支持发布,无定时、草稿、分析等功能
  • 无官方背书:VibePost 并非 Twitter/X 官方 API,属于第三方封装服务
  • 字符限制需手动控制:虽提示 280 字符,但无内置截断或校验

适合人群

  • 需要快速自动化 Twitter 发布的开发者
  • 构建 agent 工作流、希望集成社交发布功能的团队
  • 对命令行操作熟悉的个人用户

常规风险

| 风险类型 | 说明 |
|---------|------|
| 密钥安全 | 脚本内硬编码 API key 可能导致意外泄露 |
| 服务稳定性 | 依赖非官方第三方服务,存在停运或变更风险 |
| 账号安全 | 使用非官方 API 可能违反 Twitter 服务条款 |
| 内容合规 | 自动化发布需自行审核内容,避免违规 |

Social Poster 内容

scripts文件夹
手动下载zip · 2.5 kB
post.mjstext/javascript
请选择文件