Estamos buscando um desenvolvedor experiente para criar um bot de Telegram robusto e eficiente. O objetivo principal é monitorar em tempo real os jogos Bac Bo e Football Studio Dice da Evolution Gaming e enviar sinais automáticos para um canal do Telegram, baseados em padrões de repetição configuráveis. O projeto exige atenção aos detalhes, precisão na captura de dados e uma interface administrativa intuitiva.
Funcionalidades Principais:
Monitoramento em Tempo Real: O bot deve ser capaz de capturar os resultados dos jogos Bac Bo e Football Studio Dice sem qualquer atraso (delay zero), garantindo que os sinais sejam enviados de forma imediata.
Lógica de Sinais e Estratégia: O sistema deve identificar padrões específicos nos resultados dos jogos, como sequências de cores iguais ou somas baixas/altas. Será necessário um mecanismo para configurar e ajustar esses padrões, seja via painel administrativo ou diretamente no código, permitindo flexibilidade na estratégia de sinais.
Gestão de Green/Red: Após o envio de um sinal, o bot deve monitorar o resultado do jogo correspondente e atualizar a mensagem no canal do Telegram, indicando se o sinal resultou em vitória (Green) ou derrota (Red).
Suporte a Martingale: O bot deve incluir uma configuração para aplicar a estratégia de Martingale, suportando até 2 Gales.
Formatação das Mensagens:
As mensagens de sinal enviadas para o canal do Telegram devem ser formatadas utilizando Markdown V2, incluindo o uso de negrito, emojis e botões inline para uma apresentação clara e engajadora.
Botão Inline de Afiliado: Cada mensagem de sinal deve conter um botão inline fixo, que direcione para um link de afiliado fornecido.
Painel Administrativo:
Comando para Alterar Link de Cadastro: Um comando simples no painel ou via Telegram para que o administrador possa atualizar o link de afiliado a qualquer momento.
Botão de Pausar/Resumir Sinais: Funcionalidade para pausar e retomar o envio de sinais, oferecendo controle sobre a operação do bot.
Estatísticas Diárias: Exibição de estatísticas diárias, incluindo a quantidade acumulada de sinais Green (vitórias) e Red (derrotas).
Requisitos Técnicos:
Linguagem de Programação: Preferência por Python (utilizando bibliotecas como aiogram ou telebot) ou
Node.js.
Banco de Dados: Utilização de SQLite ou PostgreSQL para armazenar o histórico de sinais e outras informações relevantes.
Hospedagem e Entrega: O desenvolvedor será responsável por configurar e entregar o bot funcionando em uma VPS (Linux), além de fornecer o código-fonte completo do projeto.
Prazo de Entrega: Não estabelecido