5 pontos por kkd927 16 일 전 | 10 comentários | Compartilhar no WhatsApp

Como às vezes eu esquecia de comprar loteria e também achava chato escolher os números sempre do mesmo jeito, resolvi criar uma action com GitHub Actions para comprar automaticamente a Lotto 6/45 da Donghaeng.

No começo, pensei em algo simples como “comprar automaticamente 5 jogos toda semana”, mas, enquanto fazia, achei que seria mais divertido poder escrever uma estratégia de compra com as regras que eu quisesse, então adicionei um workflow personalizado.

As principais funcionalidades são estas.

  • Compra automática semanal com agendamento do GitHub Actions
  • Suporte à compra com números automáticos, números manuais e combinação de automático + manual
  • Criação da sua própria estratégia de compra em arquivo JS
  • Inclui exemplo de compra usando números recomendados pela API do Gemini
  • Registro dos resultados de compra em GitHub Issue e verificação automática após o sorteio para saber se foi premiado
  • Notificações de compra/premiação no Telegram

Por exemplo, dá para comprar misturando 3 jogos automáticos + 2 jogos manuais desta forma.

export default async ({ purchaseAuto, purchaseManual }) => {  
  await purchaseAuto(3);  
  await purchaseManual([  
    [3, 11, 19, 25, 33, 42],  
    [7, 14, 21, 28, 35, 40],  
  ]);  
};  

Se você configurar as credenciais reais da sua conta Donghaeng Lottery em GitHub Actions Secrets, a action faz login e realiza a compra usando o saldo depositado.
O README explica como usar fazendo fork ou copiando para um repositório privado.

Este não é um projeto para prever ou garantir prêmios, mas sim uma automação mais próxima de “comprar toda semana sem esquecer, seguindo as regras que eu defini”.

Se tiver feedback ou sugestões de APIs para esse tipo de estratégia de compra, vou tentar incorporar.
E, se por acaso você ganhar usando isso, me manda um frango assado... haha

https://github.com/kkd927/lotto-purchase-action

10 comentários

 
roeniss 12 일 전

Em março de 2024, houve um caso em que uma abordagem como essa foi barrada pelo GitHub. É recomendável que cada usuário tome cuidado.

https://velog.io/@bang9dev/14-linhas-de-codigo-para-configurar-a-compra-automatica-de-loteria

 
kkd927 12 일 전

Acho que não haveria motivo para barrar, já que é só a compra da própria loteria sem prejudicar outros usuários, mas vou ter que torcer para que não bloqueiem isso.. É um saco ter que comprar toda semana, né

 
winterjung 13 일 전

Oh..! Seria ótimo se também tivesse suporte para a loteria de pensão 720+.

 
kkd927 12 일 전

Vou tentar adicionar também a funcionalidade da Pensão Lottery 720+! Obrigado pelo interesse!

 
logone72 13 일 전

É uma funcionalidade perfeita para mim, que compro loteria toda semana kkk vou usar bastante!

 
kkd927 12 일 전

Obrigado!

 
aucun 15 일 전

Parece útil para alguém como eu, que sonha em ficar rico da noite para o dia kkk

 
kkd927 15 일 전

Vamos com tudo, pessoal!

 
mgook 15 일 전

Nossa hahaha, isso é muito divertido. Eu não compro loteria, mas depois de ver isso acho que vou passar a comprar.

 
kkd927 15 일 전

Obrigado~ Espero muito que você ganhe!