Página web simple con script para integrar listado

Job ID: 31644930

Budget: €30 – €250 EUR

Hola! Mi nombre es Yago, soy de Madrid, España.

Tengo una cuenta de Instagram que realiza sorteos cada semana. Lo atractivo de la cuenta es que para participar en los sorteos los usuarios deben acertar los juegos que publico en la historia durante la semana.

Los juegos siempre los hago utilizando el "cuestionario" que ofrece Instagram, de manera que propongo una pregunta y hay 4 opciones de respuesta, siendo una de ellas la correcta.

Cada vez que un usuario acierta un juego, recibe un mensaje con un número único para el sorteo semanal, pudiendo llegar a acumular hasta 5 números si aciertan los 5 juegos de la semana.

Todos los domingos hago un Directo en Instagram dónde realizo el sorteo y obtengo un ganador/a al generar un número aleatorio entre los números repartidos durante la semana.

La cuenta gusta mucho, los usuarios interactúan bastante y el proyecto tiene buena pinta por ahora.

Sin embargo, la semana pasada tuve un problema con Instagram debido a la gran cantidad de mensajes que enviaba cada día (una media de 600 mensajes diarios).

Esa tarea la realizaba un Bot hecho en Java. Funciona leyendo cada "X delay time" la lista de usuarios que hayan marcado la opción correcta del cuestionario de un juego y enviándoles a cada uno de ellos un mensaje con un número único para el sorteo.

Además, este Bot se encarga de generar un registro semanal de los usuarios acertados y de los números que les corresponden para el sorteo. Este registro me sirve para encontrar al usuario afortunado una vez que genero el número ganador.

El problema es que no puedo continuar enviando mensajes y he pensado en una alternativa que podría funcionar:

He adquirido un dominio web y mi idea es incluirlo en la biografía de la cuenta. Dentro de este dominio los usuarios podrán consultar los números que hayan conseguido para el sorteo de la semana.

Así, en lugar de enviar los números por mensaje a cada usuario, pondré a su disposición un lugar donde poder consultarlos.

La interfaz de la web no debe ser muy sofisticada, más bien algo simple (adjunto vídeo de lo que tengo en mente). Lo que sí necesito es que la página incluya un script que sincronice el registro de usuarios/números que genera el bot durante la semana. De esa forma, cuando un usuario busque su nombre de usuario la web consultará el registro y le mostrará los números que le corresponden. Podría enviarte también el código fuente del Bot que tengo por si te sirve.

De esta forma, modificando el código del bot, podrías deshabilitar el envío de mensajes (lo que causa los problemas con Instagram) y aprovechar la parte del registro que genera para integrarlo con la web.

RESUMEN

El usuario mete su usuario de instagram y le da a buscar, la página web coge esa cuenta y busca en el fichero de "participants.txt",

Si encuentra una coincidencia, presenta en la pantalla los números asociados a esa cuenta. Si no, muestra un mensaje diciendo que no se han encontrado números.

Simplemente tendrías ejecutando la página web y el bot con la parte de asignación de números.

Cada semana se crea un archivo "participants.txt" empezando con el primer juego (martes) y se borra al finalizar la semana (domingo). De este modo, no haría falta guardar los datos de todas las semanas y por tanto no se necesitaría una Base de datos.

Lo importante es que durante las 24 horas que está publicado un juego (cuestionario) el bot se encargue de leer la lista con un delay time de manera dinámica (con diferentes tiempos dependiendo de la hora del día). Esto es porque Instagram me da problemas cuando detecta un patrón repetitivo.

Los juegos siempre los publico por la mañana, de modo que la mayoría de usuarios contestan durante la mañana y es entonces cuando el delay time debería ser más rápido. En cambio, por la tarde-noche podría ralentizarse el delay time sin problema.

Escríbeme si te interesa y hablemos, es gratis!