SuperAPI AI 工具集

Bankr Agent - Agent Profiles

智能体与模型

查看项目

更新于 10-15 14:12

技能介绍

用途

Bankr Agent - Agent Profiles 用于在 bankr.bot/agents 创建和管理公开的代理资料页。

资格要求

必须已通过 Bankr(Doppler 或 Clanker)部署过代币,或者是费用受益人,才能创建资料。代币地址会与部署历史进行验证。

资料字段

字段 是否必填 说明
projectName 是 显示名称(1-100 字符)
tokenAddress 是 代币合约地址(必须由 Bankr 部署)
description 否 项目描述(最多 2000 字符)
tokenChainId 否 链:base、ethereum、polygon、solana(默认:base)
twitterUsername 否 Twitter 用户名(从关联账户自动填充)
teamMembers 否 团队成员数组(最多 20 个)
products 否 产品数组(最多 20 个)
revenueSources 否 收入来源数组(最多 20 个)

CLI 命令

bankr profile                     # 查看自己的资料
bankr profile --json              # JSON 输出
bankr profile create              # 交互式向导
bankr profile create --name "My Agent" --token 0x... --twitter myagent
bankr profile update --description "Updated description"
bankr profile add-update          # 添加项目动态(交互式)
bankr profile add-update --title "v2 Launch" --content "Shipped new features"
bankr profile delete              # 删除(需确认)

REST API 端点

所有请求都需要 X-API-Key 请求头。

方法 路径 说明
GET /agent/profile 获取自己的资料
POST /agent/profile 创建资料
PUT /agent/profile 更新资料字段
DELETE /agent/profile 删除自己的资料
POST /agent/profile/update 添加项目动态

审批流程

资料初始状态为 approved: false,经管理员审批后才会公开可见。审批通过后,资料会出现在列表中,并自动接收市值和收入更新。

自动填充字段

  • profileImageUrl — 来自关联的 Twitter 头像
  • twitterUsername — 来自关联的 Twitter 账户
  • marketCapUsd — 每 5 分钟更新(CoinGecko)
  • weeklyRevenueWeth — 每 30 分钟更新(Doppler 费用数据)

提示示例

  • "Create a profile for my agent"
  • "Update my profile description"
  • "Add a project update about the v2 launch"
  • "Show my agent profile"
  • "Delete my agent profile"

适用场景

适用于已通过 Bankr 部署代币的用户,需要为代理或项目创建公开资料页、展示项目信息、团队、产品和收入来源,并发布项目动态。

限制

  • 必须已通过 Bankr 部署代币或为费用受益人,否则无法创建资料。
  • 代币地址必须由 Bankr 部署,并会与部署历史验证。
  • 资料需经管理员审批后才会公开显示。
  • 部分字段有长度或数量限制(如 projectName 1-100 字符、description 最多 2000 字符、teamMembers/products/revenueSources 最多 20 个)。
  • 自动填充字段依赖关联的 Twitter 账户及外部数据源(CoinGecko、Doppler)。