Creé una acción para comprar automáticamente el Lotto de Donghaeng Lottery con GitHub Actions
(github.com/kkd927)A veces se me olvida comprar el lotto y también me da flojera elegir los números de la misma manera cada vez, así que probé hacer una acción para comprar automáticamente el Lotto 6/45 de Donghaeng Lottery con GitHub Actions.
Al principio solo pensé en algo simple como “comprar automáticamente 5 juegos cada semana”, pero mientras lo hacía me pareció que sería más interesante poder escribir una estrategia de compra con las reglas que uno quiera, así que agregué un workflow personalizado.
Las funciones principales son estas.
- Compra automática semanal con el schedule de GitHub Actions
- Soporte para comprar combinaciones de números automáticos, manuales y automático+manual
- Posibilidad de escribir tu propia estrategia de compra en un archivo JS
- Incluye un ejemplo para comprar usando números recomendados por la API de Gemini
- Registra los resultados de compra en GitHub Issue y verifica automáticamente si hubo premio después del sorteo
- Alertas de compra/premio por Telegram
Por ejemplo, se puede comprar mezclando 3 juegos automáticos + 2 manuales de esta forma.
export default async ({ purchaseAuto, purchaseManual }) => {
await purchaseAuto(3);
await purchaseManual([
[3, 11, 19, 25, 33, 42],
[7, 14, 21, 28, 35, 40],
]);
};
Es una acción que inicia sesión usando la información real de la cuenta de Donghaeng Lottery configurada en GitHub Actions Secrets y compra usando el saldo depositado.
En el README dejé instrucciones para usarlo haciendo fork o copiándolo a un repositorio privado.
No es un proyecto para predecir o garantizar premios, sino una automatización más cercana a “comprar cada semana sin olvidarlo, siguiendo las reglas que yo definí”.
Si tienen feedback o ideas sobre APIs de estrategia de compra que estaría bueno tener, las tomaré en cuenta.
Y si por casualidad ganan con esto, me mandan aunque sea un pollo rostizado... jaja
10 comentarios
En marzo de 2024, hubo un caso en el que GitHub intervino por adoptar un enfoque como este. Conviene que cada usuario tenga cuidado.
https://velog.io/@bang9dev/14-lineas-de-codigo-para-configurar-la-compra-automatica-de-loteria
Como solo compra mi propio boleto y no perjudica a otros usuarios, me pregunto si habrá motivo para que me lo impidan, pero supongo que tendré que esperar que no lo bloqueen..
Da pereza tener que comprarlo cada semana, la verdad
¡Oh..! Estaría bueno que también fuera compatible con Yeongeum Bokgwon 720+.
¡También voy a intentar agregar la función de
Yeongeum Bokgwon 720+! ¡Gracias por el interés!Es justo la función perfecta para mí, que compro lotería cada semana jaja. ¡La voy a usar mucho!
¡Gracias!
Me sirve, ya que sueño con pegarle al premio mayor jaja
¡Ánimo, todos!
Oh, jajaja, está muy divertido. No compro lotería, pero después de ver esto, creo que voy a empezar a comprarla.
¡Gracias! ¡De verdad espero que ganes el premio!