核心用法
MetaBot-basic 是 MetaID 生态中的基础 AI Agent 管理技能,主要提供三大能力:
1. 创建 MetaBot:通过自然语言指令生成新机器人,自动创建助记词、注册 MetaID name 节点,并将账户信息写入根目录 account.json 的 accountList 首位。
2. 设置头像:支持创建时批量设置(--avatar 参数)或后续为已有 MetaBot 添加头像,图片需小于 1MB,存储于 static/avatar/ 目录。
3. 发送 Buzz:以指定 MetaBot 身份向 MVC 网络发送 Buzz 协议消息,支持直接输入内容或从文件读取。
执行方式灵活,支持 npm run start 主入口、ts-node 直接运行脚本,或分步调用 create-agents、create-avatar、send-buzz 等专用脚本。Cursor 环境下可一键执行,自动检测 Node.js >= 18 依赖并引导安装。
显著优点
- 协议原生深度整合:直接对接 MetaID 身份协议与 Buzz 社交协议,非简单封装,链上身份与社交行为一体化。
- 账户管理标准化:
account.json统一存储助记词、地址、LLM 配置、人格设定,多技能可共享账户体系。 - 自然语言触发友好:支持「名字叫 xxx」「发送 buzz 叫 xxx」等口语化指令,降低区块链操作门槛。
- 批量与单条灵活:既能单条交互创建+发消息,也能批量创建多 Agent 并预置头像。
潜在缺点与局限性
- 生态封闭性:依赖 MetaID/MVC 特定协议,无法直接迁移至 Ethereum、Solana 等其他公链。
- 头像存储中心化:图片存本地或指定路径,非 IPFS/Arweave 等去中心化存储,长期可用性存疑。
- 功能边界清晰但有限:转账、createPin 等高级操作需额外引入
metabot-wallet技能,本技能仅覆盖基础生命周期管理。 - 助记词本地存储风险:
account.json包含敏感私钥信息,需用户自行保障文件安全,无硬件钱包或加密存储选项。
适合人群
- MetaID/MVC 生态开发者,需快速原型验证 AI Agent 与链上身份结合的场景。
- 社交 DApp 运营者,希望批量创建品牌机器人账号并发布 Buzz 内容。
- 对区块链+AI 融合感兴趣的独立开发者,探索自动化链上社交行为。
常规风险
- 私钥泄露:
account.json明文或弱加密存储助记词,若项目目录权限不当或误提交至 Git,将导致资产损失。 - 依赖供应链风险:
npm install引入的第三方包若被污染,可能窃取本地账户信息。 - 网络与 Gas:发送 Buzz 需消耗 MVC 网络手续费,需确保对应地址有足够余额。
- 头像合规:上传违规图片至链上社交协议可能触发协议封禁或法律风险。