mcpField
B
Bankr Agent - Error Handling

Bankr Agent - Error Handling

github.com/bankrbot開発88358 回インストール31 週間前に更新
リポジトリ

Bankr Agent - Error Handling について

Bankr APIの認証やジョブ失敗を調べるトラブルシューティングスキルです。エラー別の確認・解決手順を示し、認証情報の修正を優先して再試行しないケースも説明します。

主な機能

  1. 01401認証エラーの調査
  2. 02一般的なジョブ失敗の解決策
  3. 03HTTPステータスコードの対応指針
  4. 04接続と残高の確認
  5. 05ユーザーへのエラー説明手順

活用シーン

  1. 01無効なAPIキーの修正
  2. 02取引ジョブ失敗の診断
  3. 03レート制限やサーバーエラーへの対応
  4. 04ユーザーへの解決手順の案内

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bankrbot/claude-plugins --skill bankr-agent---error-handling

インストール後、Claude Code で/bankr-agent---error-handlingを入力して読み込まれたか確認します。

詳細

Bankr のエラー処理

Bankr API のエラーと認証の問題を解決します。

認証エラー(401)

症状
  • HTTP 401 ステータスコード
  • 「Invalid API key」または「Unauthorized」というメッセージ
解決方法

次の設定手順をユーザーに提示してください。

手順 1:API キーを作成する

Visit https://bankr.bot/api to create a new API key

手順 2:環境変数を設定する

# Add to shell profile (~/.zshrc or ~/.bashrc)
export BANKR_API_KEY=bk_your_api_key_here

手順 3:Claude Code を再起動する

Close and reopen the terminal/Claude Code session

重要:認証に失敗した場合は、再試行しないでください。まずユーザーが API キーを修正する必要があります。

よくあるジョブの失敗

エラー原因解決方法
残高不足トークンが不足しています残高を確認し、数量を減らしてください
トークンが見つかりませんシンボルまたはアドレスが無効ですトークンがチェーン上に存在することを確認してください
スリッページ超過価格が大きく変動しました再試行するか、数量を減らしてください
トランザクションがリバートしましたオンチェーンで失敗しましたトランザクションの詳細を確認してください
レート制限を超過しましたリクエストが多すぎます待ってから再試行してください

HTTP ステータスコード

コード意味対応
400不正なリクエストプロンプトの形式を確認してください
401認証されていませんAPI キーを修正してください(上記を参照)
402支払いが必要ですウォレットに Base 上の BNKR があることを確認してください
429レート制限中です待ってから再試行してください
500サーバーエラー少し待ってから再試行してください

トラブルシューティングチェックリスト

  1. API キー:設定済みで、bk_ から始まり、設定後に Claude Code を再起動している
  2. ネットワーク:インターネットが動作しており、api.bankr.bot にアクセスできる
  3. 取引の場合:ウォレットに十分な残高があり、トークンがチェーン上に存在する

エラーをユーザーに報告する

  1. 何が起きたのかを簡潔に伝えます
  2. 具体的な解決手順を提示します
  3. 専門用語は避けます
  4. 代替案を提案します

例:

Your Bankr API key is not configured. To set it up:
1. Visit https://bankr.bot/api to create an API key
2. Set BANKR_API_KEY in your environment
3. Restart Claude Code

コメント