核心功能与使用场景
social-post 是一款面向加密社群运营者的开源 CLI 工具,支持在 X/Twitter 和 Farcaster 双平台同步或独立发布内容。其核心能力包括:文本与图片发布、指定帖子回复、长文本自动拆分线程、URL 短链压缩、发布前草稿预览,以及完整的字符/字节数校验机制。
显著优点:
- 双平台无缝切换:单命令即可选择 Twitter、Farcaster 或同时双发,降低多账号运营复杂度
- 成本透明可控:Twitter 采用纯按量计费(无订阅层级),Farcaster 每帖固定 0.001 USDC,无隐藏月费
- 自动化友好:支持
--yes自动确认、--dry-run预览模式,适合 CI/CD 集成 - 线程与压缩:自动将超长内容拆分为编号线程,支持 TinyURL 短链节省字符空间
- 安全设计:凭证分离存储(.env 与 JSON),支持文件权限 600 限制, dry-run 机制避免误操作
潜在局限与风险:
- 准入门槛较高:Twitter 需申请开发者账号(1-2 天审核)并绑定信用卡开通按量计费;Farcaster 需前置钱包注册、私钥管理及 Base 链 USDC 储备
- 私钥明文存储:Farcaster 的 custodyPrivateKey 与 signerPrivateKey 以明文 JSON 存储,存在本地泄露风险
- API 成本波动:Twitter 虽无订阅费,但高频调用下按量费用可能累积;需监控用量避免账单激增
- 平台依赖:Twitter API 政策历史上多次调整,存在未来限制或涨价风险
- 图片托管分离:Farcaster 依赖 Imgur 外链,存在第三方服务可用性与隐私政策依赖
适合人群:
- DAO 社群经理与项目运营方需同步双平台公告
- 开发者构建自动化内容机器人(配合 CI/CD)
- 个人用户管理多平台社交 presence,追求发布效率
常规风险提醒:
私钥备份务必离线冷存储;Twitter 开发者账号需开启双重验证;建议定期审计 .openclaw 目录权限;USDC 储备建议保持 1-5 USDC 缓冲避免 casts 中断。