Pesquisar
Projeto exclusivo

Bot para Telegram que monitora partidas de futebol

hoje às 14:28

Descrição do Projeto:

Criar um bot que monitore partidas de futebol ao vivo por meio de uma API esportiva e envie automaticamente sinais no Telegram quando uma estratégia estatística identificar oportunidades de entrada.

O sistema deve apenas identificar oportunidades. Não fará apostas automáticas.

Tecnologias

Desejo que o projeto seja desenvolvido utilizando:

- Python 3.12+
- python-telegram-bot
- asyncio
- SQLite (inicialmente)
- PostgreSQL (futuramente)
- Arquitetura modular
- Arquivo .env
- Logging
- Tratamento de exceções
- Código orientado a objetos

Estrutura desejada

/config

/adapters

/database

/telegram

/strategy

/utils

/logs

main.py

requirements.txt

README.md

.env.example

API esportiva

O sistema deve ser preparado para trabalhar com:

- API-Football
- SportMonks

A comunicação com a API deve ser feita através de uma camada Adapter, permitindo trocar de fornecedor futuramente sem alterar o restante do sistema.

Mercados monitorados

Inicialmente:

- Under 0.5 HT
- Under 1.5 FT
- Under 2.5 FT (opcional, configurável)

Estratégia

O bot deverá analisar automaticamente:

- minuto da partida
- placar
- odds
- xG
- finalizações
- finalizações no alvo
- ataques perigosos
- posse de bola
- escanteios
- cartões
- intensidade ofensiva
- pressão do jogo
- ritmo da partida
- histórico recente das equipes
- média de gols

Regra obrigatória de Odds

O BOT somente poderá enviar sinais quando a odd estiver entre:

1.50 e 1.60

Se a odd for menor que 1.50: não enviar sinal.
Se a odd for maior que 1.60: não enviar sinal.

Sistema de Scoring

Não quero uma estratégia baseada apenas em regras fixas.
Quero um motor de pontuação entre 0 e 100. Cada variável deverá possuir um peso.

Exemplo de variáveis a ponderar:

- xG
- finalizações
- ataques perigosos
- pressão
- escanteios
- odds
- posse

O sistema calcula uma pontuação final. Somente enviar sinal quando atingir uma pontuação mínima configurável (por exemplo, 85 pontos).

Configurações

Desejo conseguir alterar facilmente, sem necessidade de alterar o código:

- odd mínima
- odd máxima
- minuto mínimo
- minuto máximo
- score mínimo
- ligas monitoradas
- ligas ignoradas
- equipes ignoradas
- mercados ativos

Telegram

O bot deverá:

- enviar sinais automaticamente
- editar mensagens quando necessário
- evitar sinais duplicados
- registrar horário do envio
- permitir comandos básicos

Exemplos de comandos:

- /status
- /config
- /start
- /stop

Exemplo de sinal

? UNDER HT

Jogo:
Time A x Time B

Minuto:
33'

Placar:
0 x 0

Mercado:
Under 0.5 HT

Odd:
1.56

Score:
91/100

Motivos:

- Odd dentro da faixa
- xG baixo
- poucas finalizações
- baixa pressão
- poucos ataques perigosos
- ritmo lento

Banco de Dados

Registrar:

- jogo
- mercado
- odd
- horário
- score
- resultado
- Green ou Red
- lucro/prejuízo

Relatórios

O sistema deverá gerar automaticamente:

- taxa de acerto
- ROI
- lucro
- quantidade de greens
- quantidade de reds
- odds médias
- melhores ligas
- melhores horários
- desempenho por mercado

Logs

Registrar:

- erros
- chamadas da API
- sinais enviados
- partidas analisadas

Requisitos de Qualidade

O código deverá ser:

- organizado
- comentado
- modular
- escalável
- de fácil manutenção
- preparado para expansão futura

Entrega

Desejo receber:

- código-fonte completo
- instruções de instalação
- README detalhado
- arquivo requirements.txt
- arquivo .env.example
- banco de dados configurado
- projeto funcionando
- suporte para instalação inicial

Diferencial (opcional)

Caso tenha experiência com modelos estatísticos ou Machine Learning aplicados ao futebol, informe como isso poderia ser integrado futuramente para melhorar a qualidade dos sinais.

Habilidades desejadas:

Python

Atividades do cliente nesse projeto:

Última visualização: hoje às 14:34

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 14
Interessados: 21
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (14)
  • Freelancer Premium Otávio Q.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Denilson J.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Robô de apostas esportivas via API, web scraping ou DrissionPage - Bom dia, possuo um código que faz a raspagem de dados da bet365 usando DrissionPage (antes Playwright). Porém, o site para de atualizar os dados enviados. Gostaria de ajuda para anali...

Criação de site adulto simples para vídeos (+18) - Gostaria de um profissional que criasse um site simples, rápido e responsivo para vídeos, podendo ser utilizado um layout pronto, que seja entregue rapidamente e com baixo custo. O s...

Gerador de sinais para apostas - Blaze - Preciso de um bot que gere listas de sinais da plataforma Blaze, especificamente para o jogo Double. Já possuo um bot com a estratégia no meu grupo VIP do Telegram. O novo bot deve ...

Recuperar código-fonte de indicador MT5 (.ex5 para .mq5) - Tenho um indicador para MT5, mas perdi o código-fonte (.mq5) e possuo apenas o arquivo compilado (.ex5). Estou procurando alguém com conhecimento avançado em MQL5 que possa ve...

Sistemas operacionais e tecnologias gerenciadas - (RJ) - Esse perfil deve possuir conhecimento Windows, Vmware, HyperV, soluções de backup, soluções de antivírus, arquitetura. Informar valor/hora, disponibilidade para...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.