Uma página de time mostra a temporada de um time num relance: os resultados com vitórias, empates e derrotas, e as próximas partidas em todas as competições de que ele participa. É ideal para o site de um clube.
Você não precisa ser desenvolvedor. Um assistente de IA como o ChatGPT ou o Claude pode criar a página para você a partir das instruções abaixo.
Antes de começar
Sua liga precisa do plano Gold com a API ativada. Veja Primeiros passos com a API.
Você precisa do ID da sua temporada. Como a API funciona mostra como encontrá-lo.
Você precisa do nome do time, escrito exatamente como aparece no site da sua liga.
Ainda não tem uma liga? Teste o prompt primeiro com a liga de demonstração do LeagueRepublic: use o ID de temporada 153020000 e o nome de time Kings Arms.
Como usar o prompt
Copie o prompt da caixa cinza abaixo.
Preencha seus dados. Substitua [MY-SEASON-ID] pelo ID da sua temporada e [MY-TEAM-NAME] pelo nome do time.
Diga como você quer que fique. Descreva as cores e o estilo do seu clube, ou anexe uma captura de tela do seu site ou de um design de que você goste. Uma imagem costuma funcionar melhor. Se você não disser nada, a IA vai escolher um design simples.
Cole no assistente de IA e envie.
Abra o arquivo que ele entregar. Salve-o e depois dê dois cliques nele para abri-lo no navegador.
Compare com o site da sua liga. Se algo parecer errado, diga à IA com palavras simples, por exemplo "essa partida foi em casa, não fora". Ela vai corrigir.
O prompt
Antes de começar, leia a especificação da API JSON do LeagueRepublic em https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Use apenas os serviços, endereços web e nomes de campo que ela descreve, e siga as regras dela sobre o limite de requisições, valores vazios, erros e "road" significando visitante (away). Se você não conseguir abrir esse endereço, pare e peça para eu colar a especificação.
Crie para mim uma única página web (um arquivo HTML que eu possa abrir no navegador) que mostre as partidas de um time na temporada. O ID da minha temporada é [MY-SEASON-ID] e o time se chama [MY-TEAM-NAME].
A página deve: 1. Encontrar o ID do time a partir das partidas da temporada na primeira vez que carregar e, depois, usar o serviço Get Fixtures For Team. Lembrar o ID para que não precise procurá-lo de novo. 2. Usar o nome do time como título. 3. Dividir as partidas em "Resultados", do mais recente ao mais antigo, e "Próximas", do mais próximo ao mais distante. 4. Para cada partida, mostrar a data, a competição (e a fase da copa, se houver), o adversário, se foi em casa ou fora, e o placar, com o placar do meu time primeiro. 5. Para os resultados, mostrar V, E ou D do ponto de vista do time (vitória, empate, derrota). Se a partida terminou empatada e foi decidida nos pênaltis, mostrar quem venceu a disputa de pênaltis no lugar de E, com o placar da disputa. 6. Mostrar qualquer detalhe extra do placar, como o primeiro tempo, em texto pequeno. Se uma partida foi adiada, mostrar isso no lugar do horário. Se a data de uma partida já passou mas ainda não há resultado, mostrar "Aguardando resultado" no lugar do horário. 7. Não recarregar os dados mais de uma vez por minuto.
Mantenha o design limpo e fácil de ler no celular. Explique em passos simples como abrir e usar o arquivo. Pergunte-me se algo não estiver claro.
Design: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
Se algo der errado
A página diz que o time não foi encontrado. Confira se o nome do time está escrito exatamente como no site da sua liga e se o time joga nessa temporada.
A página mostra uma mensagem de erro. Confira o ID da sua temporada e se a API está ativada para a sua liga.
A página não funciona na janela de visualização da IA. Muitas visualizações não conseguem buscar dados de outros sites. Salve o arquivo e abra-o no navegador.
A IA diz que não consegue ler a especificação. Abra o endereço da especificação no navegador, selecione tudo, copie e cole na IA.
Todos os detalhes do serviço Get Fixtures For Team estão na especificação da API.
