social-post

🐦 双链社交自动化发布引擎

基于 MIT 许可的社交媒体自动化文档,支持 X/Twitter 与 Farcaster 双平台发帖、回复、线程管理,需用户自行实现脚本并配置 API 凭证与区块链钱包。

收藏
3.9k
安装
1.6k
版本
v1.4.0
CLS 安全性认证2026-05-19
点击查看完整报告 >

使用说明

核心用法

social-post 是一款面向 X/Twitter 和 Farcaster 的社交媒体自动化技能文档,提供完整的双平台内容发布解决方案。用户可通过命令行工具实现文本发帖、图片上传、线程拆分、回复互动等核心功能。技能采用消费制计费模式——X API 按请求付费,Farcaster 按 cast 消耗 0.001 USDC。文档详细说明了双平台的凭证配置流程:X 需申请开发者账号并启用消费计费,Farcaster 需通过 farcaster-agent 创建账户并充值 USDC 至 Base 链托管钱包。

显著优点

1. 双平台一体化:单一接口同时管理 X 和 Farcaster,支持同步发帖或独立操作
2. 智能内容处理:自动字符/字节限制校验、URL 短链压缩、长文本线程拆分、图片自动上传

3. 成本透明可控:无订阅门槛,纯按量付费,X 取消订阅层级后仅按实际 API 调用计费

4. 安全设计意识:文档明确标注私钥保护、文件权限设置(600)、凭证备份等安全实践

5. 草稿预览机制:发帖前展示完整预览,支持 dry-run 模式避免误操作

潜在缺点与局限性

1. 纯文档型技能:当前版本仅含 SKILL.md 说明文档,scripts/post.sh、scripts/reply.sh 等核心脚本需用户自行实现或从第三方获取
2. T3 来源可信度:作者为个人开发者 0xdas,非知名开源组织或官方团队维护

3. 凭证管理复杂:需同时维护 X OAuth 1.0a 四元组与 Farcaster 区块链钱包私钥,配置门槛较高

4. 区块链依赖:Farcaster 功能强制要求 Base 链 USDC 余额,需理解链上充值、Gas 等概念

5. 无内置错误恢复:文档描述的错误处理依赖外部脚本实现,稳定性由用户代码决定

适合的目标群体

  • Web3 内容运营者:需要在 Farcaster 生态与 X 同步发声的加密项目方、KOL
  • 自动化工作流开发者:希望将社交媒体发布集成到 CI/CD 或定时任务的技术团队
  • 多平台社交管理者:个人创作者、社区经理需高效管理双平台账号
  • 区块链原生用户:已熟悉钱包操作、链上支付的加密领域从业者

使用风险

  • 凭证泄露风险:API Key 与私钥以明文存储于本地 .env 和 JSON 文件,系统被入侵将导致账号失窃
  • 资金消耗风险:Farcaster 自动扣款机制若遇脚本 bug 或循环调用,可能快速耗尽钱包余额
  • X API 计费失控:消费制模式下高频调用可能产生意外账单,需设置用量监控
  • 脚本来源风险:实际执行脚本若从非可信渠道获取,可能植入恶意代码窃取凭证或资金
  • 平台政策变更:X API 定价与权限策略历史变动频繁,需持续关注官方公告

安全解读

核心用法

social-post 是一个命令行社交媒体发布工具,支持同时或分别向 Twitter/X 和 Farcaster 发布内容。主要功能包括:

  • 多平台发布:支持仅 Twitter、仅 Farcaster 或双平台同时发布
  • 富媒体支持:文字配图发布,自动处理图片上传(Twitter 直传,Farcaster 经 Imgur)
  • 互动功能:回复指定推文或 Cast,支持带图回复
  • 线程自动拆分:长文本自动编号分割为多帖串联
  • 链接压缩:集成 TinyURL 缩短长链接节省字符
  • 草稿预览:发布前显示完整预览,支持 --dry-run 测试

命令示例

# 双平台发布
scripts/post.sh "Building onchain 🦞"

# 带图线程
scripts/post.sh --thread --image ~/chart.png "Long announcement..."

# 回复推文
scripts/reply.sh --twitter 1234567890 "Totally agree!"

显著优点

1. 成本透明可控:Twitter 采用纯按量计费(无订阅月费),Farcaster 每帖仅 0.001 USDC
2. 字符智能管理:内置 280/320 字符限制校验,自动截断或分帖可选

3. 工作流友好:支持 -y 自动确认,适配 CI/CD 自动化场景

4. 零依赖臃肿:仅依赖系统标准工具(bash, curl, jq, python3)

潜在缺点与局限性

| 方面 | 说明 |
|------|------|

凭证管理 | 需手动配置 4 组 Twitter OAuth 凭证 + Farcaster 钱包私钥,门槛较高 |

| **前置审批** | Twitter 开发者账号需 1-2 天人工审核,非即开即用 |
| **链上成本** | Farcaster 需预存 USDC 于 Base 链,涉及跨链/桥接操作 |
| **T3 来源** | 个人开发者维护,更新安全性需自行审查 |
| **无定时发布** | 不支持原生定时/队列功能,需依赖外部 cron |

适合人群

  • Web3 开发者:需要同时在 Twitter 和 Farcaster 同步项目更新
  • DAO/社区运营:多账号管理、快速响应社区讨论
  • 自动化需求者:将社交发布集成到 CI/CD 或数据流水线
  • 成本敏感用户:反感 Twitter 高阶订阅,倾向按实际使用付费

常规风险

  • 凭证泄露风险:私钥以明文存储于 ~/.openclaw/,需严格设置 600 权限
  • API 计费失控:Twitter 按量计费无上限,高频自动发布可能产生意外费用
  • 链上余额耗尽:Farcaster 钱包 USDC 不足时发布失败,需监控 check-balance.sh
  • 平台政策变更:X API pricing 曾多次调整,需关注官方公告

social-post 内容

手动下载zip · 4.4 kB
SKILL.mdtext/markdown
请选择文件