Esta é uma base de código rápida e suja que uso para escolher os vencedores dos meus brindes no Twitter. As instruções do sorteio são que os 3 vencedores sejam selecionados aleatoriamente entre aqueles que curtiram e retuitaram o tweet do sorteio e me seguem. O código salva as curtidas e retuítes, e continua selecionando os vencedores aleatoriamente, verificando se a conta me segue, até termos os três vencedores.
Usei-o para este sorteio:
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>Tenho 2 surpresas para meu marco de 20k!
- Tanishq Mathew Abraham (@iScienceLuvr) 8 de janeiro de 2022
Primeiro: UMA OFERTA DE LIVRO?
Estou autografando e dando 3 edições especiais coloridas do livro de @abhi1thakur "Approaching Quase Any Machine Learning Problem" (que ajudei a revisar)
Para participar: curta, RT este tweet e siga-me até 14 de janeiro às 10h PST pic.twitter.com/Hi5VQuGepU
twitter_save_likes.py
e twitter_save_retweets.py
como tweet_id
.twitter_save.sh
durante o sorteio, que ocasionalmente verifica se há novas curtidas e retuítes usando os scripts Python mencionados anteriormente.twitter_pick_winners.py
que escolhe os vencedores.Este código foi baseado principalmente na excelente postagem do blog de Alexey Grigorev, mas atualizado para a API v2 do Twitter.