メインコンテンツにスキップ

リーグ順位表を作成する

AI アシスタントを使って、ディビジョンを切り替えるメニュー付きのリーグ順位表ページを作成します。

対応者:Pedro Maia

リーグ順位表ページは、リーグの各ディビジョンの順位を表示し、メニューでディビジョンを切り替えられます。単独で使うことも、ニュースの隣に置いてウェブサイトに掲載することもできます。

開発者である必要はありません。ChatGPT や Claude などの AI アシスタントが、以下の指示をもとにページを作ってくれます。

始める前に

  • リーグに、API をオンにしたゴールドプランが必要です。API を使い始める をご覧ください。

  • シーズン ID が必要です。見つけ方は API のしくみ で説明しています。

  • まだリーグがありませんか? まず LeagueRepublic のデモリーグでプロンプトを試してみましょう。シーズン ID 153020000 を使用してください。

プロンプトの使い方

  1. 下のグレーのボックスからプロンプトをコピーします。

  2. シーズン ID を入力します。[MY-SEASON-ID] を自分の番号に置き換えます。

  3. 見た目の希望を伝えます。色やスタイルを説明するか、自分のウェブサイトやお気に入りのデザインのスクリーンショットを添付します。画像のほうがうまくいくことが多いです。何も伝えなければ、AI がシンプルなデザインを選びます。

  4. AI アシスタントに貼り付けて送信します。

  5. AI が出力したファイルを開きます。保存して、ダブルクリックでブラウザで開きます。

  6. リーグのウェブサイトと見比べて確認します。おかしな点があれば、「勝ち点の列がない」のように、AI に普通の言葉で伝えてください。修正してくれます。

プロンプト

始める前に、LeagueRepublic JSON API の仕様書 https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md を読んでください。仕様書に記載されているサービス、ウェブアドレス、フィールド名だけを使用し、リクエスト制限、空の値、エラー、「road」がアウェイを意味することに関する規則に従ってください。このアドレスを開けない場合は、作業を止めて、仕様書を貼り付けるよう私に依頼してください。

私のリーグの順位表を表示する 1 ページのウェブページ(ブラウザで開ける 1 つの HTML ファイル)を作ってください。私のシーズン ID は [MY-SEASON-ID] です。

ページには次の機能を持たせてください。

1. Get Fixture Groups For Season サービスを使ってシーズンのディビジョンを一覧にし、メニューに表示します。最初のディビジョンを開いた状態にします。

2. ディビジョンを選ぶと、Get Standings For Fixture Group サービスを使ってその順位表を表示します。ディビジョンは、選んだときにだけ読み込みます。

3. 順位、チーム、試合数、勝ち、引き分け、負け、得点、失点、得失点差、勝ち点を表示し、さらに直近の成績を小さな色付きのバッジ(勝ち、引き分け、負け)で表示します。

4. カップ戦もメニューに載せますが、カップ戦を選んだときにだけ順位表があるかどうかを確認します。グループ戦で行われている場合は、グループごとに 1 つの順位表を、その上にグループ名を付けて表示します。順位表がない場合は、その旨を表示します。

5. チームをタップすると、その行が強調表示されるようにします。

6. スマートフォンでは、順位、チーム、試合数、得失点差、勝ち点だけを残し、ほかの列は非表示にします。

7. 各順位表は読み込んだあとに保存し、同じ順位表を 1 分以内に再度要求しないでください。

デザインはすっきりして、スマートフォンでも読みやすくしてください。ファイルの開き方と使い方を、わかりやすい手順で説明してください。不明な点があれば私に質問してください。

デザイン:[希望する見た目を記入、またはスクリーンショットを添付]

うまくいかないときは

  • ディビジョンの順位表がすべてゼロになっている。そのディビジョンでは、まだ試合が行われていません。結果が入力されると反映されます。

  • ディビジョンが表示されない。リーグのウェブサイトで順位表を非表示にしているディビジョンは、ここでも非表示になります。

  • ページにエラーメッセージが表示される。シーズン ID が正しいか、リーグの API がオンになっているかを確認してください。

  • AI のプレビューウィンドウでページが動作しない。多くのプレビューは、ほかのウェブサイトからデータを取得できません。ファイルを保存して、代わりにブラウザで開いてください。

  • AI が仕様書を読めないと言う。ブラウザで仕様書のアドレスを開き、すべて選択してコピーし、AI に貼り付けてください。

ここで使用しているサービスの詳細は、API 仕様書に記載されています。

こちらの回答で解決しましたか?