Onlin'inOnlin'in
Automatisation6 min de lecture

Comment automatiser des centaines de comptes Twitter

Publié le 15 octobre 2021

Twitter automation overview

En 2019 j'ai mene une campagne de tweets assez agressive pour un programme d'affiliation. Les differents comptes crees ont poste entre 1 et 1,5 million de tweets au total sur une periode de 12 mois -- pour des revenus approchant les $85,000 a ce jour. Je vous partage la methode pour automatiser des comptes Twitter, meme si celle-ci aura besoin de quelques "twists" pour fonctionner en 2021, la plateforme ayant drastiquement revu ses methodes anti-bot.

Le POC

Apres avoir POC mon affiliation avec 2/3 comptes en mode manuel (tester les horaires, le type de tweet, les liens, la frequence...), j'ai decide de scaller tout le process, et voila tres simplement ce qu'il se passe:

Un flux RSS permet a IFTTT de poster un nouveau tweet sur un compte Twitter.

IFTTT RSS to Twitter diagram

IFTTT qu'est-ce que c'est? C'est un site qui permet d'automatiser certains process, en liant des services web, avec une infinite de possibilites: Poster automatiquement votre dernier article sur Facebook, allumer votre Phillips Hue si Joe Biden poste une nouvelle photo sur Instagram, etc.

IFTTT interface screenshot

Jusqu'en 2020-2021, IFTTT etait 100% gratuit. Aujourd'hui, il est limite pour les comptes gratuits a 24 actions par jour (24 tweets, amplement suffisant pour un compte), par contre le cron (le declenchement de l'automatisme) est effectue toutes les 45 minutes / 1h contre 5/15 minutes auparavant. Il existe beaucoup d'alternatives a IFTTT dont notamment Zapier et Pabbly Connect.

La creation des tweets

La base de tout, ce sont les tweets. De mon cote, j'ai developpe en PHP mon propre generateur de flux RSS. Sur https://mondomain.com/rss/nomdutilisateur se trouvait un flux RSS valide, qui, tout les random(1,5)H postait un nouvel article a partir d'un spin. Le content du flux RSS etait mon tweet, dans lequel j'avais le message et le lien d'affiliation. Je rajoutais egalement 4 a 10 #hashtags en fin de tweet a partir d'une liste que j'avais identifiee et creee auparavant.

Vous pouvez, sans etre developpeur, automatiser cette partie. Ce sera moins precis, mais cela peut faire le travail au debut. Il vous suffit d'un WordPress - qui lui genere le flux RSS nativement. Il vous faudra juste trouver une solution pour generer des posts WordPress de facon pseudo-aleatoire (WP-auto peut faire l'affaire). Un WordPress, plusieurs categories, chaque categorie etant assignee a un compte Twitter.

La creation de comptes en masse

La creation des comptes Twitter et IFTTT est surement la chose la plus chronophage qui soit dans cette methode. Comptez au minimum 10/15 minutes chacun pour leur mise en place, et les comptes Twitter demandent souvent une double verification via telephone apres quelques tweets ou quelques heures, ce qui ne facilite rien. Vous avez 2 solutions: le faire vous-meme, ou le faire sous-traiter.

1/ Le faire soi-meme

Les pre-requis

Pour creer des comptes en masse soit meme, il va vous falloir quelques outils a votre disposition:

  • Des proxies (de preference residentiels) qui vont vous permettre de vous connecter avec des IP differentes a Twitter.
  • Un email catch-all - ou des comptes gmails en masse.
  • Des photos de profil (je conseille thispersondoesnotexist.com pour eviter tout probleme de droits -- voir exemple ci-dessous)
  • Des descriptions pre-redigees (a faire une fois, puis pourquoi pas les repeter tout les 30/40 comptes)
  • Des numeros de telephones uniques. Vous pouvez en trouver sur Ebay a partir de 2EUR le numero.
  • En option, un adaptateur multi-sim pour switcher rapidement avec votre telephone.
AI generated profile photo

Process complet de creation

  • Creer le compte Twitter.
  • Une fois le compte cree, se rendre sur ifttt.com
  • Creer un nouveau compte (il faut 1 compte IFTTT par compte Twitter).
  • Utiliser le meme email et password que pour le compte Twitter, ca facilitera les choses.
  • Se rendre sur la page https://ifttt.com/settings
  • Cliquer sur "Add a profile Service"
  • Selectionner "Twitter" et cliquez sur "Update"
  • Cliquer sur "Authorize App"
  • Cliquer sur "Update"
  • Scroller en base de la page et desactivez "Auto shorten URLs" et valider en cliquant sur "Update".
  • Se rendre sur la page https://ifttt.com/create
  • Cliquer sur "+This"
  • Selectionner "RSS Feed" (Gros bouton orange)
  • Cliquer sur "New feed Item"
  • Entrer le flux RSS et cliquer sur "Create Trigger"
  • Cliquer sur "+That"
  • Selectionner "Twitter"
  • Cliquer sur "Post a tweet" (le premier carre)
  • Dans la partie "Tweet Text" remplir: {{EntryContent}} votrelien.com
  • Cliquer sur "Create action"
  • Cliquer sur "Finish"

Voila! Dorenavant, des qu'un article sera ajoute a votre Flux RSS, votre compte Twitter le postera.

IFTTT accounts management table

2/ Le sous-traiter

Le process est long, fastidieux, et tres peu interessant. J'ai donc personnellement decide de le sous-traiter. Voici les pre-requis pour sous-traiter cette creation:

  • Trouver une personne qui maitrise les memes langages que vous -- la communication est cle quand on sous-traite ce type de job -- Idealement vous parlez anglais, ce qui permet d'elargir les horizons de la sous-traitance.
  • La personne doit se trouver dans un pays ou la main d'oeuvre est peu onereuse, pour rentabiliser votre business.
  • Preparer un Gsheet avec TOUTES les informations necessaires: un onglet avec les informations des profils a creer (emails, password pre-generes, nom de profil, photos, description etc etc), et un onglet avec les informations generales, dont le tutoriel de creation des comptes.

Vous pouvez essayer des sites type Upwork pour trouver ce genre de personne. Les Philippines et le Bangladesh ont des taux horaires assez bas et des cartes SIM facilement disponibles pour quelques centimes. De mon cote, les freelances demandaient entre $2.5 et $3 par compte cree et connecte a IFTTT.

Aller plus loin

J'ai cree au total environ 2700 comptes Twitter (mais jamais plus de 900 en concurrence). La gestion est devenue tres difficile et j'ai donc developpe mon propre dashboard pour suivre les differents comptes et les problemes que l'on peut rencontrer (ban ou shadowban).

Twitter accounts management dashboard

A l'epoque (en 2019) la duree de vie d'un compte Twitter pouvait durer de quelques jours a 6/8 mois. Certains comptes sont encore en vie aujourd'hui. Voici quelques conseils pour garder vos comptes le plus longtemps possible:

  • Trouvez le bon rythme de tweets. Un compte neuf ne devra poster qu'une fois toutes les 6/12 heures, un compte qui a plusieurs semaines pourra poster toutes les 2/3 heures.
  • Surveillez le shadowban de votre compte: en visitant https://twitter.com/hashtag/votrehashtagposte?f=live en mode deconnecte, vous vous assurez que le compte est bien visible par les utilisateurs ET par Google.
  • Trouvez le bon nombre de hashtags: Trop de hashtags et un taux bas d'engagement et vous deviendrez shadow-banned. Trop peu de hashtags et vos tweets ne seront jamais visibles.
  • Attention aux liens que vous mettez dans vos tweets. Utilisez une affiliation avec un site tres connu ou des dizaines de nouveaux domaines differents pour chaque batch de comptes afin de ne pas avoir de footprints.

Des questions? Laissez un commentaire et je tacherai d'y repondre!

Voir tous les articles

Commentaires (0)

Aucun commentaire pour le moment. Soyez le premier a partager votre avis !

Laisser un commentaire

Votre email ne sera pas publie.