[PYTHON] Tweetez le triple pronostic de la course de bateaux sur Twitter

introduction

Je poursuis le triple pronostic de la course de bateaux depuis un mois environ, et je publie les résultats sur Twitter. (→ Y a-t-il une bonne prédiction aujourd'hui) Je m'habitue à l'opération, et je suis heureux que le nombre de followers ait augmenté petit à petit, et je souhaite augmenter progressivement la diffusion de l'information! !! J'ai donc essayé de créer un mécanisme de publication (semi) automatique sur Twitter.

Inscrivez-vous sur Twitter Development

J'ai fait référence à cet article. ↓ Résumé des procédures depuis l'enregistrement de l'API Twitter (méthode de demande de compte) jusqu'à l'approbation * Informations en août 2019

La différence dans mon cas est qu'il a fallu environ 20 jours pour approuver ...

==History== ① Après avoir terminé la procédure selon le lien ci-dessus, j'ai reçu un e-mail de Twitter disant "Veuillez me dire votre intention d'utiliser", alors j'ai répondu. (J'aurais dû recevoir la même question lors de ma candidature sur le Web ...) image.png ② Laisser reposer près de 3 semaines (larmes) ③ Après cela, recevez un e-mail disant "Je suis désolé, je l'ai approuvé." ~~ Même si j'avais été approuvé immédiatement, je ne l'aurais pas touché, ~~ Je le reçois avec un cœur détendu.

image.png

Alors tweetons! !!

import twitter

auth = twitter.OAuth(consumer_key="Clé API ici",
consumer_secret="Secret API ici",
token="Jeton d'accès ici",
token_secret="Jeton d'accès secret ici")

t = twitter.Twitter(auth=auth)

#Sélectionnez au hasard une course dans la liste de prédiction.
sample = df_pred.sample(n=1).values
text = sample[0][0]+'Non.'+sample[0][1]+'Le triplet de'+sample[0][2]+'Faire attention à.'

#Création de texte de Tweet
status=d_tdy+"Présentation de l'une des attentes!\n-->"+text+"\n"+\
"Pour d'autres informations, visitez le site suivant!\n https://youhaveniceboat.pythonanywhere.com\n"+\
" #python #boatrace #Publication automatique#"+sample[0][0]

#Publier
t.statuses.update(status=status) #Publier sur Twitter

Vous pouvez obtenir la clé API, le jeton d'accès, etc. que vous devez entrer en appuyant sur "Créer une application" à partir des applications du développeur Twitter. image.png

Vous pouvez vérifier la clé comme ceci. image.png

l'a fait! !!

C'était facile! Cela semble gagner un peu de temps. image.png

Recommended Posts

Tweetez le triple pronostic de la course de bateaux sur Twitter
Publier le sujet de Gmail sur Twitter
Essayez d'estimer le nombre de likes sur Twitter
J'ai vérifié l'image de l'Université des sciences sur Twitter avec Word2Vec.
Essayez de prédire le triplet de la course de bateaux en classant l'apprentissage
[Memo] Tweet sur Twitter avec Python
Tweet la météo avec bot
Obtenez des informations sur les retards sur Twitter et tweet
Étudiez l'effet des valeurs aberrantes sur la corrélation
Tweet à l'aide de l'API Twitter en Python
Afficher le graphique de tensorBoard sur Jupyter
Changer l'ordre de PostgreSQL dans Heroku
Les prévisions épidémiques du nouveau virus corona ont été publiées sur le Web à une vitesse explosive
Tweetez régulièrement avec l'API Twitter Go language
Tweet les prévisions météo avec le bot Partie 2
Le comportement de signal () dépend de l'option de compilation
Utilisez la dernière version de PyCharm sur Ubuntu
Calculer la probabilité de valeurs aberrantes sur les moustaches de la boîte
Au moment de la mise à jour de python avec ubuntu
Changer la résolution d'Ubuntu s'exécutant sur VirtualBox
[AWS S3] Confirmation de l'existence de dossiers sur S3
Enregistrez les résultats de la recherche sur Twitter au format CSV.