Esta es una base de código rápida y sucia que uso para elegir ganadores para mis sorteos de Twitter. Las instrucciones del sorteo son que los 3 ganadores se seleccionan al azar entre aquellos a quienes les gustó, retuitearon el tweet del sorteo y me siguen. El código guarda los me gusta y los retuits, y sigue seleccionando ganadores aleatoriamente, comprobando que la cuenta me sigue, hasta que tenemos los tres ganadores.
Lo usé para este sorteo:
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>¡Tengo 2 sorpresas para mi hito de 20k!
– Tanishq Mathew Abraham (@iScienceLuvr) 8 de enero de 2022
Primero: ¿UN REGALO DE LIBROS?
Estoy autografiando y regalando 3 ediciones especiales en color del libro de @abhi1thakur "Acercándose a casi cualquier problema de aprendizaje automático" (que ayudé a revisar)
Para participar: dale me gusta, haz RT a este tweet y sígueme antes del 14 de enero a las 10 a. m. PST pic.twitter.com/Hi5VQuGepU
twitter_save_likes.py
y twitter_save_retweets.py
como tweet_id
.twitter_save.sh
durante la duración del sorteo, que ocasionalmente busca nuevos Me gusta y retweets utilizando los scripts de Python mencionados anteriormente.twitter_pick_winners.py
, que elige a los ganadores.Este código se basó principalmente en la excelente publicación del blog de Alexey Grigorev, pero se actualizó para la API de Twitter v2.