Il existe trois composants principaux pour automatiser le post-explosion Twitter, qui sont le script Python, la bibliothèque de médias et le module de planification. Dans ce didacticiel Python, je vous guiderais à travers la façon de coder le script d’automatisation du post Twitter qui se connecte avec les modules Google Sheets et ajouter des modules d’horaire.
Table des matières: Twitter Post Automation Utilisation de l’API Easy2digital et Python
Modules Python: API Easy2digital, gspread, calendrier, tweet API Access Token
Authentification de l’application Twitter
Par rapport à mon article précédent concernant les influenceurs de grattement de bot sur Twitter et la saisie des données de sentiment, les publications Twitter ont besoin d’une étape de plus pour authentifier votre application. Il s’agit du paramètre d’authentification de l’utilisateur. Pour plus de détails concernant les comptes des développeurs Twitter, veuillez vous référer à cet article.
Il y a trois étapes clés que nous devons mettre à jour dans le processus d’authentification. Tout d’abord, nous sélectionnons l’autorisation de l’application en mode lecture et écriture, au lieu de seul mode de lecture. Ceci est essentiellement différent du bot Twitter.
Ensuite, nous d. evons saisir l’URL de redirection et l’URL du site Web. Vous pouvez vous référer à mes entrées ou configurer un URI localhost en fonction des besoins.
Gérer le contenu posté à l’avance sur Google Sheet
Dans un onglet Google Sheet, nous sommes en mesure de préparer tous les éléments dont un tweet a besoin, tels que le corps du post, les photos, les URL d’atterrissage. Et si vous avez d’autres canaux qui font exploser le même article, vous pouvez également vous centraliser pour y gérer
Pour plus de détails sur la façon d’installer et d’importer GSPread, veuillez consulter les tutoriels Python précédents. Fondamentalement, nous devons importer GSPread, créer un compte d’identification Google dans la console Google API et accéder à la feuille Google que vous gérez du contenu.
En termes de portée de l’API Google, l’automatisation a besoin de Google Drive et Google Sheet Read and Write.
Update_status & update_status_with_media
In the Tweepy post update, there are two methods we can use. One is the update_status which is posting a tweet where it includes text, and links. The other is, which is attaching a photo separately instead of using the detected images from the URL link. Below is a screencap from my Twitter posts. I personally prefer to use update_status, because users can click through the photo to the website.
Module de planification
Le module Python Schedule aide les développeurs à automatiser l’exécution des tâches tant que l’appareil est en cours d’exécution, comme un ordinateur portable. Donc, si vous êtes un marketing social un jour, vous pouvez utiliser ce module pour vous aider à faire exploser automatiquement le contenu. Le seul inconvénient de cette approche est que votre appareil doit être ouvert.
# After every 10mins easy2digital() is called.
schedule.every(10).minutes.do(easy2digital)
# After every hour easy2digital() is called.
schedule.every().hour.do(geeks)
# Every day at 12am or 00:00 time easy2digital() is called.
schedule.every().day.at("00:00").do(easy2digital)
# After every 5 to 10mins in between run easy2digital()
schedule.every(5).to(10).minutes.do(easy2digital)
# Every monday easy2digital() is called
schedule.every().monday.do(easy2digital)
# Every tuesday at 18:00 easy2digital() is called
# Loop so that the scheduling task
# keeps on running all the time.
while True:
# Checks whether a scheduled task
# is pending to run or not
schedule.run_pending()
time.sleep(1)
Script Python complet de l’automatisation du post Twitter
If you are interested in the full Python script of Chapter 49 – Twitter Post Automation Using Twitter and Easy2Digital API, please subscribe to our newsletter by adding the message “Chapter 49”. We would send you the script immediately to your mailbox.
Contactez-nous
J’espère que vous apprécierez la lecture du chapitre 49 – Twitter Post Automation en utilisant Twitt. er et API Easy2digital. Si vous l’avez fait, veuillez nous soutenir en faisant l’une des choses énumérées ci-dessous, car cela aide toujours notre chaîne.
- Support and donate to our channel through PayPal (paypal.me/Easy2digital)
- Subscribe to my channel and turn on the notification bell Easy2Digital Youtube channel.
- Follow and like my page Easy2Digital Facebook page
- Partagez l’article sur votre réseau social avec le hashtag # easy2digital
- Buy products with Easy2Digital 10% OFF Discount code (Easy2DigitalNewBuyers2021)
- Vous vous inscrivez à notre newsletter hebdomadaire pour recevoir les derniers articles, vidéos et codes de réduction Easy2digital
- Subscribe to our monthly membership through Patreon to enjoy exclusive benefits (www.patreon.com/louisludigital)