Descrição do Projeto:
Sistema de monitoramento de odds ao vivo com integração em planilhas e alertas
Objetivo geral do programa
O programa terá como finalidade monitorar jogos ao vivo em casas de apostas (como Betfair, Bet365, entre outras), capturar odds de mercados específicos, alimentar automaticamente uma planilha e, com base em regras e fórmulas já existentes nessa planilha, enviar notificações de ação (ou não) para mim via WhatsApp, Telegram ou na tela do PC.
A ideia visual é a seguinte: imagine a planilha como um painel de controle. O programa atua como um “operador automático”, que acessa o site da aposta, captura a odd, insere no local correto da planilha e, em seguida, lê o “semáforo” gerado pela própria planilha (ação / sem ação). Se o semáforo ficar verde, ele me avisa. Se ficar vermelho, permanece em silêncio.
Integração com planilhas (mesma pasta de trabalho)
O programa deverá ler uma planilha principal (Planilha 1), onde estarão cadastrados:
• Os jogos a serem monitorados
• Os links diretos dos jogos nos sites de apostas (ex.: Betfair)
• Parâmetros de análise (como intervalo de leitura) ou outra informação relevante
Além da planilha principal, haverá outras planilhas, cada uma correspondente a um jogo diferente, pois mais de um jogo pode ocorrer simultaneamente.
O programa deverá:
• Identificar quais jogos estão ativos na Planilha 1
• Percorrer automaticamente as planilhas correspondentes a cada jogo
• Preencher, em cada planilha, as células destinadas às odds dos mercados
• Inserir automaticamente, na célula A1 de cada planilha de jogo, o nome dos times em confronto, de modo que essa informação seja utilizada corretamente nas notificações
Captura das odds nos sites
O programa deverá:
• Acessar o endereço (link) do jogo informado na planilha
• Localizar os mercados previamente definidos
• Buscar os valores atuais das odds
• Inserir essas odds nas células corretas da planilha
A captura deverá ocorrer somente durante o intervalo do jogo compreendido entre o minuto 10 e o minuto 80, sendo que o minuto 80 representa o limite final de análise. Ao atingir esse minuto, o programa deverá cessar automaticamente a coleta de informações daquele jogo.
A análise deverá ser feita a cada X minutos, conforme o valor estipulado na planilha (por exemplo: a cada 1 minuto, 2 minutos etc.).
Formatação das odds na planilha
Embora, nos sites de apostas, as odds sejam apresentadas com ponto decimal (ex.: 1.10), na planilha elas deverão ser inseridas obrigatoriamente com vírgula decimal (ex.: 1,10), respeitando o padrão brasileiro de formatação e garantindo o correto funcionamento das fórmulas.
Lógica de análise e envio de mensagens
Após inserir a odd em determinada célula, o programa deverá ler automaticamente o conteúdo de outra célula, que conterá uma fórmula já configurada. Essa fórmula retornará uma mensagem de ação, como por exemplo:
• “Fazer Over X.5”
• “Fazer Under Y.5”
• “Sem ação”
Caso a mensagem retornada seja “Sem ação”, o programa não deverá enviar nenhuma notificação. Caso a mensagem indique alguma ação, o programa deverá:
• Buscar, se necessário, informações adicionais em outras células (ex.: mercado, odd, jogo, minuto)
• Enviar uma notificação automática para mim via WhatsApp, Telegram ou na tela do PC, contendo: jogo; mercado; tipo de ação (Over / Under); odd capturada; minuto do jogo
Notificações
As notificações devem ser enviadas exclusivamente quando houver sinal de ação.
O meio de notificação poderá ser WhatsApp, Telegram ou notificação local na tela do PC (a definir tecnicamente com o desenvolvedor), considerando custo e viabilidade técnica.
A ideia é que o aplicativo funcione como um alerta inteligente, notificando apenas quando a lógica da planilha indicar oportunidade.
Múltiplos jogos e atualização dinâmica dos links
O sistema deve ser capaz de:
• Monitorar mais de um jogo ao mesmo tempo
• Percorrer diferentes planilhas automaticamente
• Atualizar odds e verificar sinais de ação de forma independente para cada jogo
Conforme os jogos forem sendo encerrados, novos links de jogos poderão ser inseridos na planilha, e o programa deverá reconhecer esses novos jogos e iniciar o monitoramento, respeitando os parâmetros definidos.
Ajustes técnicos e alinhamentos
Algumas questões técnicas poderão surgir durante o desenvolvimento. Esses pontos deverão ser ajustados em conjunto entre mim e o freelancer, conforme surgirem necessidades práticas.
Comunicação e esclarecimentos
Estou aberto a perguntas e esclarecimentos por parte do freelancer. O objetivo é garantir pleno entendimento do funcionamento desejado, evitando retrabalho e desalinhamento.