Bỏ qua đến nội dung chính

Tạo bảng xếp hạng giải đấu

Dùng trợ lý AI để tạo trang hiển thị bảng xếp hạng của giải đấu, kèm menu để chuyển giữa các hạng đấu.

Được viết bởi Pedro Maia

Trang bảng xếp hạng hiển thị thứ hạng của từng hạng đấu trong giải đấu, kèm một menu để chuyển giữa các hạng đấu. Bạn có thể dùng riêng trang này, hoặc đặt nó trên trang web cạnh phần tin tức.

Bạn không cần là nhà phát triển. Một trợ lý AI như ChatGPT hoặc Claude có thể tạo trang cho bạn từ hướng dẫn bên dưới.

Trước khi bắt đầu

  • Giải đấu của bạn cần gói Vàng (Gold) và đã bật API. Xem Bắt đầu với API.

  • Bạn cần ID mùa giải. Bài viết Cách API hoạt động hướng dẫn cách tìm.

  • Chưa có giải đấu? Hãy thử câu lệnh với giải đấu mẫu của LeagueRepublic trước: dùng ID mùa giải 153020000.

Cách dùng câu lệnh

  1. Sao chép câu lệnh trong ô màu xám bên dưới.

  2. Điền ID mùa giải. Thay [ID-MÙA-GIẢI-CỦA-TÔI] bằng số của bạn.

  3. Nói rõ bạn muốn trang trông như thế nào. Mô tả màu sắc và phong cách, hoặc đính kèm ảnh chụp màn hình trang web của bạn hay một thiết kế bạn thích. Một hình ảnh thường hiệu quả nhất. Nếu bạn không nói gì, AI sẽ chọn một thiết kế đơn giản.

  4. Dán vào trợ lý AI và gửi đi.

  5. Mở tệp mà AI đưa cho bạn. Lưu tệp, sau đó nhấp đúp để mở trong trình duyệt.

  6. Đối chiếu với trang web giải đấu của bạn. Nếu có gì trông không đúng, hãy nói với AI bằng lời đơn giản, ví dụ "thiếu cột điểm". AI sẽ sửa lại.

Câu lệnh

Trước khi bắt đầu, hãy đọc đặc tả LeagueRepublic JSON API tại https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Chỉ dùng các dịch vụ, địa chỉ web và tên trường được mô tả trong đó, và tuân theo các quy tắc của đặc tả về giới hạn yêu cầu, giá trị trống, lỗi và việc "road" nghĩa là sân khách. Nếu không mở được địa chỉ đó, hãy dừng lại và yêu cầu tôi dán đặc tả vào.

Hãy tạo cho tôi một trang web duy nhất (một tệp HTML tôi có thể mở trong trình duyệt) hiển thị các bảng xếp hạng của giải đấu của tôi. ID mùa giải của tôi là [ID-MÙA-GIẢI-CỦA-TÔI].

Trang cần:

1. Dùng dịch vụ Get Fixture Groups For Season để liệt kê các hạng đấu của mùa giải và hiển thị chúng trong một menu. Mở sẵn hạng đấu đầu tiên.

2. Khi tôi chọn một hạng đấu, hiển thị bảng của hạng đó bằng dịch vụ Get Standings For Fixture Group. Chỉ tải một hạng đấu khi tôi chọn nó.

3. Hiển thị thứ hạng, đội, số trận, thắng, hòa, thua, bàn thắng, bàn thua, hiệu số và điểm, cùng phong độ gần đây dưới dạng các huy hiệu màu nhỏ (thắng, hòa, thua).

4. Liệt kê cả các cúp trong menu, nhưng chỉ kiểm tra xem cúp có bảng xếp hạng hay không khi tôi chọn nó. Nếu cúp thi đấu theo bảng, hiển thị một bảng cho mỗi bảng đấu với tên bảng ở phía trên. Nếu không có bảng nào, hãy ghi rõ như vậy.

5. Cho phép tôi chạm vào một đội để làm nổi bật hàng của đội đó.

6. Trên điện thoại, giữ lại thứ hạng, đội, số trận, hiệu số và điểm, và ẩn các cột khác.

7. Lưu lại mỗi bảng sau khi tải, và không yêu cầu lại cùng một bảng trong vòng một phút.

Giữ thiết kế gọn gàng và dễ đọc trên điện thoại. Giải thích bằng các bước đơn giản cách mở và dùng tệp. Hãy hỏi tôi nếu có gì chưa rõ.

Thiết kế: [MÔ TẢ GIAO DIỆN BẠN MUỐN HOẶC ĐÍNH KÈM ẢNH CHỤP MÀN HÌNH]

Nếu có sự cố

  • Bảng của một hạng đấu toàn số 0. Hạng đấu đó chưa đá trận nào. Bảng sẽ có dữ liệu khi kết quả được nhập.

  • Thiếu một hạng đấu. Các hạng đấu có bảng bị ẩn trên trang web giải đấu của bạn cũng bị ẩn ở đây.

  • Trang hiển thị thông báo lỗi. Kiểm tra ID mùa giải của bạn và đảm bảo API đã được bật cho giải đấu.

  • Trang không hoạt động trong cửa sổ xem trước của AI. Nhiều cửa sổ xem trước không thể lấy dữ liệu từ trang web khác. Hãy lưu tệp và mở trong trình duyệt.

  • AI nói không đọc được đặc tả. Mở địa chỉ đặc tả trong trình duyệt, chọn tất cả, sao chép rồi dán vào AI.

Toàn bộ chi tiết về các dịch vụ dùng ở đây có trong đặc tả API.

Nội dung này có giải đáp được câu hỏi của bạn không?