Farcaster Skill

📡 Farcaster 社交自动化利器

通过 Neynar API 在 Farcaster 上发布、阅读、搜索和互动,纯 Bash 实现零依赖,支持发帖、回复、点赞、频道操作等完整社交功能。

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

使用说明

Farcaster Skill 综合评估

核心用法

本技能提供一套基于 Neynar API v2 的 Farcaster 社交协议完整操作工具集,采用纯 Bash + curl + jq 实现,无需任何 npm 依赖。涵盖八大核心功能模块:

1. 发帖(fc_cast.sh):支持纯文本、图文/视频嵌入(最多2个)、频道定向发布、回复串楼、引用转发
2. 动态阅读(fc_feed.sh):按用户 FID/用户名、频道、关注列表获取时间线,支持分页和串楼查看

3. 用户查询(fc_user.sh):通过用户名、FID、以太坊地址或批量查询用户资料,含关注数、认证地址等

4. 搜索(fc_search.sh):关键词搜索动态,支持作者筛选和频道限定

5. 互动(fc_react.sh):点赞、取消赞、转发、取消转发

6. 删除(fc_delete.sh):删除指定动态

7. 频道管理(fc_channels.sh):搜索频道、获取详情、查看趋势

显著优点

  • 零依赖极简架构:纯 Shell 实现,仅需系统预装的 curl 和 jq,部署成本极低
  • 完整的 Farcaster 原生支持:覆盖发帖、社交互动、频道运营等 Web3 社交全链路
  • 灵活的凭证管理:支持环境变量、命令行参数、JSON 配置文件三种认证方式
  • 清晰的错误处理:HTTP 状态码映射为结构化 JSON 错误输出,便于脚本集成
  • 实用的模式示例:内置串楼发布、提及监控、媒体上传等常见工作流

潜在缺点与局限性

  • 付费墙限制:搜索、频道动态、删除操作、频道搜索等核心功能需 Neynar 付费计划,免费层功能大幅受限
  • 速率限制严格:免费层仅 300 请求/分钟,高频场景易触发 429
  • 无内置重试机制:需调用方自行实现指数退避或请求队列
  • 媒体上传间接依赖:需借助第三方服务(如 Catbox)上传后再嵌入,增加操作复杂度
  • Signer 权限风险:写操作需持久化存储 Signer UUID,凭证泄露可导致账户被恶意操作

适合人群

  • Web3 开发者构建 Farcaster 自动化工具或 Bot
  • 社区运营者进行频道内容管理和批量互动
  • 希望集成去中心化社交协议的传统应用
  • 偏好极简部署、拒绝 Node.js 生态的技术团队

常规风险

  • API 密钥泄露:Neynar API Key 与 Signer UUID 需严格隔离,建议采用只读/读写分离的密钥策略
  • 内容合规风险:自动化发帖需遵守 Farcaster 社区准则,避免垃圾信息或版权侵权
  • 付费成本不可控:付费端点无本地沙盒,测试阶段可能产生意外费用
  • 第三方上传服务风险:媒体中转服务(Catbox 等)的可用性与隐私条款需额外评估
  • Signer 授权撤销:用户可在 Farcaster 客户端撤销 Signer 授权,导致写操作突然失败

Farcaster Skill 内容

references文件夹
scripts文件夹
tests文件夹
手动下载zip · 15.8 kB
neynar_endpoints.mdtext/markdown
请选择文件