Dies ist eine Quick-and-Dirty-Codebasis, die ich verwende, um Gewinner für meine Twitter-Werbegeschenke auszuwählen. Die Gewinnspielanweisungen sehen vor, dass die drei Gewinner nach dem Zufallsprinzip aus denjenigen ausgewählt werden, denen der Gewinnspiel-Tweet gefallen und retweetet hat und die mir folgen. Der Code speichert die Likes und Retweets, wählt die Gewinner nach dem Zufallsprinzip aus und überprüft, ob das Konto mir folgt, bis wir alle drei Gewinner haben.
Ich habe es für dieses Giveaway verwendet:
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>Ich habe 2 Überraschungen für meinen 20.000-Meilenstein!
– Tanishq Mathew Abraham (@iScienceLuvr) 8. Januar 2022
Erstens: EIN BUCH-GEWINNSPIEL?
Ich gebe drei besondere Farbausgaben von @abhi1thakurs Buch „Approaching Almost Any Machine Learning Problem“ (bei dessen Rezension ich geholfen habe) ein Autogramm und verschenke es.
Um teilzunehmen: Liken Sie diesen Tweet, senden Sie ihm ein RT und folgen Sie mir bis zum 14. Januar, 10 Uhr PST pic.twitter.com/Hi5VQuGepU
tweet_id
in twitter_save_likes.py
und twitter_save_retweets.py
eingefügt.twitter_save.sh
aus, das gelegentlich mithilfe der zuvor erwähnten Python-Skripte nach neuen Likes und Retweets sucht.twitter_pick_winners.py
, das die Gewinner auswählt.Dieser Code basierte hauptsächlich auf Alexey Grigorevs großartigem Blogbeitrag, wurde jedoch für die Twitter v2 API aktualisiert.