[PYTHON] Tweet die dreifache Vorhersage des Bootsrennens auf Twitter

Einführung

Ich habe die dreifache Prognose für das Bootsrennen im letzten Monat oder so fortgesetzt und veröffentliche die Ergebnisse auf Twitter. (→ Haben Sie heute eine gute Vorhersage) Ich gewöhne mich an die Operation und bin froh, dass die Anzahl der Follower nach und nach gestiegen ist, und ich möchte die Verbreitung von Informationen schrittweise erhöhen! !! Also habe ich versucht, einen Mechanismus für das (halb-) automatische Posten auf Twitter zu erstellen.

Registrieren Sie sich bei Twitter Development

Ich habe auf diesen Artikel verwiesen. ↓ Zusammenfassung der Verfahren von der Registrierung der Twitter-API (Kontoantragsmethode) bis zur Genehmigung * Informationen ab August 2019

Der Unterschied in meinem Fall ist, dass die Genehmigung etwa 20 Tage gedauert hat ...

==History== ① Nachdem ich den Vorgang gemäß dem obigen Link abgeschlossen hatte, erhielt ich von Twitter eine E-Mail mit der Aufschrift "Bitte teilen Sie mir Ihre Verwendungsabsicht mit", und ich antwortete. (Ich hätte die gleiche Frage erhalten sollen, wenn ich mich im Web beworben habe ...) image.png ② Fast 3 Wochen einwirken lassen (Tränen) ③ Danach erhalten Sie eine E-Mail mit der Aufschrift "Es tut mir leid, ich habe es genehmigt." ~~ Selbst wenn ich sofort genehmigt worden wäre, hätte ich es nicht berührt und ich habe es mit einem entspannten Herzen erhalten.

image.png

Also lasst uns twittern! !!

import twitter

auth = twitter.OAuth(consumer_key="API-Schlüssel hier",
consumer_secret="API Secret hier",
token="Zugriffstoken hier",
token_secret="Hier können Sie auf das Token-Geheimnis zugreifen")

t = twitter.Twitter(auth=auth)

#Wählen Sie zufällig ein Rennen aus der Vorhersageliste aus.
sample = df_pred.sample(n=1).values
text = sample[0][0]+'Nein.'+sample[0][1]+'Das Triplett von'+sample[0][2]+'Beachten.'

#Tweet Texterstellung
status=d_tdy+"Wir stellen eine der Erwartungen vor!\n-->"+text+"\n"+\
"Weitere Informationen finden Sie auf der folgenden Website!\n https://youhaveniceboat.pythonanywhere.com\n"+\
" #python #boatrace #Automatische Buchung#"+sample[0][0]

#Post
t.statuses.update(status=status) #Auf Twitter posten

Sie können den API-Schlüssel und das Zugriffstoken erhalten, die Sie eingeben müssen, indem Sie in den Twitter-Entwickler-Apps auf "App erstellen" klicken. image.png

Sie können den Schlüssel so überprüfen. image.png

erledigt! !!

Es war einfach! Dies scheint ein wenig Zeit zu sparen. image.png

Recommended Posts

Tweet die dreifache Vorhersage des Bootsrennens auf Twitter
Veröffentlichen Sie das Thema Google Mail auf Twitter
Versuchen Sie, die Anzahl der Likes auf Twitter zu schätzen
Ich habe das Bild der Science University auf Twitter mit Word2Vec überprüft.
Versuchen Sie, das Triplett des Bootsrennens vorherzusagen, indem Sie das Lernen bewerten
[Memo] Tweet auf Twitter mit Python
Tweet die Wettervorhersage mit Bot
Erhalten Sie Verzögerungsinformationen auf Twitter und twittern Sie
Untersuchen Sie die Auswirkung von Ausreißern auf die Korrelation
Tweet mit der Twitter-API in Python
Zeigen Sie das Diagramm von tensorBoard auf jupyter an
Ändern Sie die Reihenfolge von PostgreSQL in Heroku
Die epidemische Vorhersage des neuen Koronavirus wurde mit explosiver Geschwindigkeit im Internet veröffentlicht
Twittern Sie regelmäßig mit der Twitter-API in Go-Sprache
Tweet die Wettervorhersage mit Bot Teil 2
Das Verhalten von signal () hängt von der Kompilierungsoption ab
Verwenden Sie die neueste Version von PyCharm unter Ubuntu
Berechnen Sie die Wahrscheinlichkeit von Ausreißern auf den Box-Whiskern
Zum Zeitpunkt des Python-Updates mit Ubuntu
Ändern Sie die Auflösung von Ubuntu, das auf VirtualBox ausgeführt wird
[AWS S3] Bestätigung des Vorhandenseins von Ordnern in S3
Speichern Sie Suchergebnisse auf Twitter in CSV.