Bot est à l'origine du mot Robot et fait référence à quelque chose qui fait quelque chose automatiquement. Sur Twitter
--Bot Tweet automatique --Automatique comme Bot
Il existe une grande variété de Bot.
Les tweets automatiques agissent comme des notifications. Par exemple, "Tweetez automatiquement lorsque les informations en direct de votre artiste préféré sont mises à jour". Les fonctions de suivi automatique et de suivi automatique fonctionnent comme un outil permettant à un nombre non spécifié de personnes de connaître votre compte. Ceci est utilisé, par exemple, pour les activités de relations publiques de votre compte Twitter.
La procédure de création d'un Bot est principalement les 3 étapes suivantes.
Cette fois, nous allons créer un Bot qui tweete régulièrement l'heure actuelle. Les détails sont présentés dans la vidéo suivante.
https://youtu.be/Ab6TU9sFBM4
Édition anglaise https://youtu.be/mmKXdLUhG_k
credential.py
CONSUMER_KEY = '********'
CONSUMER_SECRET = '********'
ACCESS_TOKEN_KEY = '********'
ACCESS_TOKEN_SECRET = '********'
twitter_bot.py
from credential import CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN_KEY, ACCESS_TOKEN_SECRET
from requests_oauthlib import OAuth1Session
from http import HTTPStatus
from datetime import datetime
def post_tweet(body):
#Processus d'authentification
twitter = OAuth1Session(
CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN_KEY, ACCESS_TOKEN_SECRET
)
#Traitement des tweets
res = twitter.post("https://api.twitter.com/1.1/statuses/update.json", params={"status": body})
print(res)
#La gestion des erreurs
if res.status_code == HTTPStatus.OK:
print("Successfuly posted")
else:
print(f"Failed: {res.status_code}")
def main():
# body = "Poste de test 2"
now = datetime.now()
post_tweet(now)
if __name__ == '__main__':
main()
Recommended Posts