Python bot ganó miles de premios en Twitter
El ingenioso programador Hunter Scott escribió un bot que participa automáticamente en juegos publicitarios en los que debes publicar un mensaje con el hashtag del anunciante. Hay una gran cantidad de estos juegos en Twitter, por lo que el bot ha recogido una buena cosecha de premios.
El programa es un script de Python que inicia sesión, busca tweets con mensajes como "retweet to win!", Y luego los retuitea.El bot trabajó continuamente durante nueve meses y ganó un promedio de cuatro premios por día. “No estoy seguro de si alguien ha hecho esto, pero no he visto ninguna evidencia de que los bots funcionen de la misma manera. Pero vi personas reales que manualmente hicieron ese trabajo, retuiteando cientos de concursos en unas pocas horas ”, escribe Hunter en su blog.Algunos concursos requieren que los participantes sean lectores del organizador. En este caso, el bot intentó seguirlo. Si tuvo éxito, retuiteó.Lo más difícil en nueve meses fue evitar la prohibición de Twitter. Tienen diferentes esquemas antispam: prohíben twittear con demasiada frecuencia, retuitean mucho, siguen y eliminan rápidamente de la lista de lectores. El mecanismo exacto de este trabajo no fue revelado, así que tuve que actuar por prueba y error. Todavía hay límites sobre cuántas personas puede suscribirse y cuántos lectores deberían ser, y una cierta proporción debe ser respetada entre ellos, de lo contrario, la cuenta despertará sospechas de la administración. Si solo tiene un par de cientos de lectores, entonces no puede seguir a más de 2000 personas.El programador usó el método FIFO, es decir, antes de registrarse para el concurso, eliminó la cuenta más antigua de la lista para que su número total no superara 2000. Esto le dio suficiente tiempo para asegurarse de que el organizador de seguimiento finalizara su concurso y el nivel de seguimiento / no seguimiento fuera inferior al límite establecido. Tuvo suerte: la cantidad de nuevos concursos fue mayor que la velocidad con la que trabajó el bot. Por lo tanto, resultó encontrar constantemente nuevos concursos y no detener el proceso.Durante nueve meses, el guión participó en 165,000 concursos, de los cuales cerca de mil ganaron.Por supuesto, la mayoría de los premios son cosas inútiles como logotipos y cajas pequeñas, entradas para todo tipo de conciertos y eventos, la mayoría de los cuales se llevaron a cabo en otros países. Eso es un pequeño beneficio. También ganó una gran cantidad de moneda virtual en varios juegos en línea. Curiosamente, cuando el juego Destiny entregó códigos beta, llegaron unas 30 piezas, hubo muchos sorteos.Entre los premios había una gran cantidad de todo tipo de piezas exóticas. "Encontrar cosas misteriosas en el buzón todos los días fue genial", admite Hunter Scott. Resultó casi como en ese cómic de Munroe.
El mejor de los premios fue un sombrero de vaquero autografiado por las estrellas de una telenovela mexicana. Y el premio más caro es un viaje a Nueva York por una semana de alta costura con entrega en una limusina desde casa, para dos. Tal boleto cuesta $ 4,000, pero Hunter no lo recogió para no pagar impuestos sobre el premio recibido. Además, aunque es estadounidense, vive lejos de Nueva York.Aquí está toda la canasta con premios .
También hubo casos divertidos en los que la gente, por diversión, jugaba todo tipo de basura o escribía: "Retweet, y no puedes ganar absolutamente nada". Naturalmente, el bot los retuiteó estúpidamente, y un par de veces Hunter ganó "absolutamente nada".Al final, se dio cuenta de que podía usar el bot para algo bueno. Por ejemplo, para retuitear mensajes para los que se transfirieron algunas cantidades a fondos de caridad.
Los agregó a la base de datos del diccionario del guión.Si está interesado, la lista completa de premios se publica aquí . Source: https://habr.com/ru/post/es382581/
All Articles