SuperAPI AI 工具集

Bankr Agent - Error Handling

部署与运维

查看项目

更新于 10-15 14:13

技能介绍

Bankr Error Handling 用于解决 Bankr API 错误和认证问题。

用途 当遇到认证错误、API 密钥错误、401 错误、"invalid API key"、"BANKR_API_KEY not set"、任务失败或其他 Bankr 相关错误时,可使用该技能进行诊断与处理。

认证错误(401) 症状:HTTP 401 状态码;出现 "Invalid API key" 或 "Unauthorized" 消息。 解决方式:向用户展示以下设置说明。 第 1 步:创建 API 密钥,访问 https://bankr.bot/api 创建新的 API 密钥。 第 2 步:设置环境变量,在 shell 配置文件(~/.zshrc 或 ~/.bashrc)中添加: export BANKR_API_KEY=bk_your_api_key_here 第 3 步:重启 Claude Code,关闭并重新打开终端/Claude Code 会话。 重要:认证失败时不要重试,用户必须先修复 API 密钥。

常见任务失败

  • Insufficient balance:原因是不足代币,解决方式是检查余额、减少金额。
  • Token not found:原因是无效符号/地址,解决方式是验证代币在链上存在。
  • Slippage exceeded:原因是价格变动过大,解决方式是重试或尝试更小金额。
  • Transaction reverted:原因是链上失败,解决方式是检查交易详情。
  • Rate limit exceeded:原因是请求过多,解决方式是等待并重试。

HTTP 状态码

  • 400 Bad request:检查提示格式。
  • 401 Unauthorized:修复 API 密钥(见上文)。
  • 402 Payment required:确保钱包在 Base 上有 BNKR。
  • 429 Rate limited:等待并重试。
  • 500 Server error:延迟后重试。

故障排查清单

  • API 密钥:已设置、以 bk_ 开头、设置后已重启 Claude Code。
  • 网络:互联网正常、api.bankr.bot 可访问。
  • 交易相关:钱包余额充足、代币在链上存在。

向用户报告错误

  • 简单说明出了什么问题。
  • 提供具体的修复步骤。
  • 避免技术术语。
  • 建议替代方案。 示例:你的 Bankr API 密钥未配置。设置方法:1. 访问 https://bankr.bot/api 创建 API 密钥;2. 在环境中设置 BANKR_API_KEY;3. 重启 Claude Code。