metabot

🤖 MetaID链上AI Agent创建与社交管理

基于MetaID协议的AI Agent创建与管理工具,支持快速创建MetaBot、设置链上头像及发送Buzz消息,适合区块链社交与自动化场景。

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

使用说明

核心用法

MetaBot-basic 是 MetaID 生态中的基础 AI Agent 管理技能,主要提供三大能力:

1. 创建 MetaBot:通过自然语言指令生成新机器人,自动创建助记词、注册 MetaID name 节点,并将账户信息写入根目录 account.jsonaccountList 首位。
2. 设置头像:支持创建时批量设置(--avatar 参数)或后续为已有 MetaBot 添加头像,图片需小于 1MB,存储于 static/avatar/ 目录。

3. 发送 Buzz:以指定 MetaBot 身份向 MVC 网络发送 Buzz 协议消息,支持直接输入内容或从文件读取。

执行方式灵活,支持 npm run start 主入口、ts-node 直接运行脚本,或分步调用 create-agentscreate-avatarsend-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 网络手续费,需确保对应地址有足够余额。
  • 头像合规:上传违规图片至链上社交协议可能触发协议封禁或法律风险。

metabot 内容

references文件夹
scripts文件夹
static文件夹
avatar文件夹
template文件夹
手动下载zip · 44.6 kB
account-management.mdtext/markdown
请选择文件