Criei uma action para comprar automaticamente a loteria Lotto da Donghaeng com GitHub Actions
(github.com/kkd927)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
10 comentários
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
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é
Oh..! Seria ótimo se também tivesse suporte para a loteria de pensão 720+.
Vou tentar adicionar também a funcionalidade da Pensão Lottery 720+! Obrigado pelo interesse!
É uma funcionalidade perfeita para mim, que compro loteria toda semana kkk vou usar bastante!
Obrigado!
Parece útil para alguém como eu, que sonha em ficar rico da noite para o dia kkk
Vamos com tudo, pessoal!
Nossa hahaha, isso é muito divertido. Eu não compro loteria, mas depois de ver isso acho que vou passar a comprar.
Obrigado~ Espero muito que você ganhe!