迅雷Docker下载器
磁力链接管理与下载监
该技能支持自动创建和管理Farcaster社交账号,包括生成钱包、注册FID身份、添加签名密钥、设置个人资料以及发布casts(消息)。由Farcaster官方团队开发,适合需要自主运营社交媒体账号的场景。
安装依赖
cd {baseDir}/.. && npm install
步骤1:准备资金
运行前需准备约1美元等值ETH或USDC,支持Ethereum、Optimism、Base、Arbitrum或Polygon链。若无可用的钱包,先生成新钱包:
const { Wallet } = require('ethers');
const wallet = Wallet.createRandom();
console.log('Address:', wallet.address);
console.log('Private Key:', wallet.privateKey);
请向该地址充值后告知完成。
步骤2:执行自动配置
cd {baseDir}/..
PRIVATE_KEY=0x... node src/auto-setup.js "第一条cast内容"
此命令会自动检测资金所在链、完成跨链桥接、注册FID、添加签名者、同步hub并发布首条cast,同时将凭证保存至~/.openclaw/farcaster-credentials.json或./credentials.json。
步骤3:发布更多casts
const { postCast, loadCredentials } = require('{baseDir}/../src');
const creds = loadCredentials();
const { hash } = await postCast({
privateKey: creds.custodyPrivateKey,
signerPrivateKey: creds.signerPrivateKey,
fid: Number(creds.fid),
text: '新的cast内容'
});
设置个人资料
PRIVATE_KEY=0x... SIGNER_PRIVATE_KEY=... FID=123 npm run profile myusername "显示名称" "个人简介" "https://example.com/pfp.png"
用户名要求:仅小写字母、数字和连字符,不能以连字符开头,长度1-16字符,每28天可修改一次。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 以太坊私钥(需持有约$1 ETH/USDC)、cast文本、可选配置参数 |
| 输出 | Farcaster账号凭证(custodyPrivateKey、signerPrivateKey、FID)、已发布cast的链上哈希 |
| 适用人群 | 开发者、自动化运营需求者、AI代理部署者 |
| 不包含 | 私钥加密保护、图形化管理界面、内容合规审查、托管式钱包服务 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/jozh-bit/unzipped-skill/SKILL.md
来源类型:GitHub仓库