WYKZ Sports

WYKZ SPORTS

Painel de análises, estatísticas e prognósticos

🔐 Login do painel

Acesso inicial: usuário cliente · senha Wykz@2026. Recomendo trocar antes de enviar ao cliente final.

1. API 2. Filtros 3. IA 4. Relatório HTML 5. WhatsApp

📡 API esportiva

Chaves também podem ser configuradas como secrets no Firebase (SPORTS_API_KEY).

🎯 Filtros de partidas

Use entre 10 e 20 (padrão 15). Os jogos entram em ordem de horário no Brasil; o que passar do limite fica de fora do HTML e do resumo.

Se preencher aqui, o sistema gera somente estes jogos e ignora os filtros amplos abaixo. Você pode usar o ID da partida da API-Football (só números) ou id: 1234567, ou escolher pelo seletor abaixo. Duas linhas só com nomes (ex.: Fiorentina / Atalanta) contam como um único jogo entre esses times. Se marcar jogos na grelha e o campo estiver vazio, ao Salvar ou Gerar HTML as linhas são preenchidas automaticamente.

Selecionar partidas na lista

Carrega os jogos do dia na API-Football. Marque as partidas e use Usar só as marcadas no campo acima, ou deixe o campo vazio e marque só o que quiser — ao salvar ou gerar o relatório, as marcadas passam para o campo sozinhas. O limite “máximo por dia” acima corta por horário se você marcar mais jogos do que o permitido.

Hora Partida Liga ID

Padrão: ligas principais. Deixe vazio no painel e salve para usar a lista padrão do sistema.

Com dois nomes, entra só o jogo em que os dois times se enfrentam (ex.: Fiorentina e Atalanta → só Fiorentina × Atalanta). Com um nome, todos os jogos em que esse time joga. Vários confrontos diferentes: use o campo Jogos para analisar hoje (uma linha Time A x Time B por partida) ou o seletor.

📄 Gerar relatório (HTML + análise)

Usa os valores deste formulário (não precisa clicar em Salvar antes). O HTML é gravado no cache e pode ser aberto no site público. O PDF é gerado no seu navegador a partir desse HTML.

🤖 Inteligência artificial (OpenAI GPT)

Modelo: gpt-4o-mini (secret OPENAI_API_KEY no Firebase).

📲 WhatsApp automático

Separe múltiplos números/grupos por vírgula. Formato internacional sem "+" e sem espaços. Grupos terminam em @g.us.

Pegue Instância e Token no painel Z-API. Client-Token é opcional (use se a segurança da conta estiver habilitada).

O webhook recebe POST JSON: { to, message } com Authorization: Bearer <token>.

Se vazio, usa o endpoint padrão configurado no servidor.

⏰ Agendamento

Sugestão: 07:00 — relatório pronto para leitura por volta das 08:00 e envio aos clientes às 09:00. O servidor verifica a cada 10 minutos e dispara na janela de até 10 min após o horário escolhido (sem reenviar WhatsApp automático duas vezes no mesmo dia).