Bueno, ya tenemos una tómbola que reparte números únicos para un sorteo determinado.
Tiene pedillos pero esta fue la mejor implementación que pude sin complicarnos tanto UwU
Simplemente ponen la función tómbola (4, 8, 16) y el nombre de su sorteo en el campo de asunto/subject, si OP no participa pos nomas sugiere lo que se va poner en el asunto y de cuántas bolitas es la tómbola.
Funciona más o menos así:
Se triggerea con #tombola en el campo de email
Usamos el campo de asunto/subject para nuestro sorteo, si está vacío lo pide ahuevo
Crea un registro con ese nombre que le dimos
Genera un numero random entre 1 y la cantidad de bolitas de la tómbola (4, 8, 16)
Lurkea en el registro si ya está ese número
Si no está, pos lo postea y lo agrega al array
Si está, primero checa si todavía se puede
Si no se puede, te manda a la verga
Si se puede, pos toma el array, digamos [3,4,1] y lo ordena [1,3,4] y compara contra uno lleno [1, $max_bolitas]
Tons ve que falta el 2 y lo postea y lo mete al array
Post too long. Click here to view the full text.