SuperAPI AI 工具集

bsocial

通用与其它

查看项目

更新于 10-15 17:23

技能介绍

BSocial 是面向 BSV 区块链的完整链上社交协议技能,使用 BitcoinSchema.org 标准。适用于需要创建社交内容(帖子、回复、转发)、执行社交动作(点赞、关注、好友请求)、进行实时消息(频道、私信),以及按地址或交易查询社交数据的场景。

主要能力:通过 CLI 脚本用原始 WIF 密钥和 @1sat/templates 的 BSocial 类构建并广播社交交易,支持发帖、回复、点赞、关注、转发、发消息和加好友;读取操作从 BMAP API 查询帖子、点赞、关注、消息和好友。

使用方式:创建类脚本如 bun run skills/bsocial/scripts/create-post.ts <wif> "Post content" [options],其中发帖支持 --channel、--url、--tags、--dry-run 等选项;回复、点赞、关注、转发、消息、好友各有对应脚本。读取类脚本如 read-posts.ts、read-likes.ts、read-follows.ts、read-messages.ts、read-friends.ts,支持 --limit、--json 等参数。对 BRC-100 钱包用户,@1sat/actions 提供高层社交动作,自动处理 B:// + MAP + AIP 构建与钱包签名,但这需要 1sat 插件和 @1sat/actions 包,不属于 bsv-skills。

协议栈由 B Protocol(内容)、MAP Protocol(元数据)、AIP Protocol(签名)组成;上下文类型包括 tx、channel、bapID、provider、videoId、geohash、btcTx、ethTx。API 基址为 https://bmap-api-production.up.railway.app,提供 REST 端点及查询 API、SSE 和 ingest。好友请求使用 Type42 密钥派生与 BRC-43 发票号。

限制:创建脚本依赖 @bsv/sdk 与 @1sat/templates;@1sat/actions 为外部依赖,需 1sat 插件,不在 bsv-skills 内。收费、价格、平台支持范围和实际效果等资料暂未提供。