Social Post

📢 一键双发 · 智能线程 · 链接缩短

一键发布到 Twitter 和 Farcaster,支持图文、线程、链接缩短与自动截断,解决多平台字符限制烦恼

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

使用说明

核心功能

social-post 是一款跨平台社交自动化工具,专为加密货币和 Web3 社区设计,支持同时或单独向 Twitter(X)和 Farcaster 发布内容。其核心能力包括:

  • 多平台并行发布:单次命令完成双平台同步发帖
  • 智能线程生成:超长文本自动拆分为编号线程(1/3, 2/3...)
  • 链接优化:集成 TinyURL 缩短服务,节省宝贵字符配额
  • 图片托管适配:Twitter 直传 API,Farcaster 自动转 Imgur 外链
  • 容错机制:10% 安全缓冲区 + 可选自动截断,避免发布失败

显著优点

1. 开发者友好:纯 Bash 脚本实现,依赖仅 curljqpython3,零复杂框架
2. 字符精算:严格区分 Twitter 252 字符与 Farcaster 288 字节限制,提前预警

3. 灵活组合--thread + --shorten-links + --truncate 可叠加应对极限场景

4. Dry-run 模式:预览模式避免误操作,适合测试敏感内容

潜在局限

  • 凭证硬编码风险:Twitter 密钥需配置于 .env 文件,Farcaster 凭证固定路径 /home/phan_harry/.openclaw/farcaster-credentials.json,多用户环境不便
  • 平台依赖:Imgur 外链存在被限流或失效风险,Farcaster 图片体验不如原生
  • 无回复/引用功能:不支持 threading reply 或 quote tweet 等高级社交互动
  • 单点故障:单脚本逻辑,无重试或队列机制,API 限流时直接失败

适合人群

  • 需要维护多平台形象的开发者、创始人、社区经理
  • 自动化运营 DAO 推特/Farcaster 账号的脚本需求
  • 追求极简工具栈、抗拒重型社交媒体管理平台的用户

常规风险提示

凭证安全:OAuth 密钥以明文存储于本地文件,需确保 .env 权限设置为 600,避免提交至 Git。建议定期轮换密钥,生产环境考虑迁移至密钥管理服务(如 AWS Secrets Manager)。

平台政策:自动化发帖可能触发 Twitter/X 反垃圾机制,建议控制频率,避免短时间内高频发布。

数据隐私:链接缩短服务 TinyURL 可追踪点击,敏感链接建议禁用 --shorten-links

Social Post 内容

lib文件夹
scripts文件夹
手动下载zip · 12.0 kB
farcaster.shtext/x-shellscript
请选择文件