5 puntos por kkd927 16 일 전 | 10 comentarios | Compartir por WhatsApp

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

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

10 comentarios

 
roeniss 12 일 전

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

 
kkd927 12 일 전

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

 
winterjung 13 일 전

¡Oh..! Estaría bueno que también fuera compatible con Yeongeum Bokgwon 720+.

 
kkd927 12 일 전

¡También voy a intentar agregar la función de Yeongeum Bokgwon 720+! ¡Gracias por el interés!

 
logone72 13 일 전

Es justo la función perfecta para mí, que compro lotería cada semana jaja. ¡La voy a usar mucho!

 
kkd927 12 일 전

¡Gracias!

 
aucun 15 일 전

Me sirve, ya que sueño con pegarle al premio mayor jaja

 
kkd927 15 일 전

¡Ánimo, todos!

 
mgook 15 일 전

Oh, jajaja, está muy divertido. No compro lotería, pero después de ver esto, creo que voy a empezar a comprarla.

 
kkd927 15 일 전

¡Gracias! ¡De verdad espero que ganes el premio!