Créer un Bot Twitter gratuitement (RT, Follow, DM, Liste, Réponse auto...)
Dans ce TUTO je vous propose d’apprendre à créer facilement, rapidement et gratuitement un Bot Twitter qui sera capable de répondre à un Tweet, d’envoyer un message privé, de RT, de suivre un compte, d’ajouter un compte à une liste, de suivre un compte en retour… et tout ça de façon automatique. Vous allez voir dans ce TUTO que c’est très facile à mettre en place, il n’est pas nécessaire de savoir développer ou de connaître un langage informatique pour y arriver. La version gratuite a toutefois quelques limitations, vous ne pourrez exécuter que 10 actions automatiques toutes les heures, et vous ne pourrez créer qu’un seul Bot par compte Google.
Pour pouvoir utiliser plusieurs bots par compte Google et avoir entre 5 et 10 actions toutes les 15 minutes (qui est la limite pour ne pas enfreindre les règles de Twitter et se faire suspendre son compte pour spam et automatisation) vous devraient passer à la caisse. Les tarifs pour les abonnements payants vont de 29 $ à 299 $ par année. Mais rien qu’avec un compte gratuit, on peut déjà automatiser pas mal de choses et je vous explique tout de suite comment faire.
De quoi avez-vous besoin ?
Avant de créer notre bot, voyons ce dont nous allons avoir besoin. Bien évidemment, vous aurez besoin d’un compte Twitter, mais il vous faudra également un compte Google. Si vous n’avez pas de compte Google, vous pouvez en créer un directement en cliquant sur le bouton ci-dessous.
Ce sont les deux choses absolument nécessaires pour créer un bot avec le système de digital inspiration. Vous n’aurez pas besoin d’avoir de compétences techniques particulières pour suivre le reste du TUTO.
Création d’une application Twitter
Pour que le bot puisse fonctionner, vous allez devoir commencer par créer une application Twitter avec le compte Twitter que vous souhaitez automatiser. Rassurez-vous, là encore il n’y a rien de compliqué il suffit de suivre les étapes. Pour vous rendre sur la page de création d’applications Twitter, cliquez sur le bouton ci-dessous.
Sur la page de création, quelques informations vous seront demandées. Vous devrez donner un nom à votre application, je vous conseille de donner un nom en rapport avec votre bot pour vous permettre de l’identifier plus facilement si vous avez d’autres applications Twitter.
Deuxièmement, vous allez devoir donner une description de votre application, vous pouvez mettre ce que vous voulez, le plus simple est de mettre ce que le bot sera censé faire.
Troisièmement, vous allez devoir mettre l’URL de votre Website, si vous n’en avez pas vous pouvez juste mètre l’URL de votre compte Twitter. Enfin, il vous suffit de cliquer sur la petite case en bas, puis vous pourrez cliquer sur le bouton de création de l’application.
Autoriser l'application à envoyer des tweets et des messages directs
Allez dans l’onglet Permissions et choisissez « Read, Write and Access direct messages » pour le type d’accès. Nous faisons cela pour que le bot Twitter puisse envoyer à la fois des tweets et des DM. Cliquez sur « Mettre à jour les paramètres » pour appliquer les modifications.
Générer les clés d'accès
Allez dans l’onglet Keys and Access Tokens et cliquez sur le bouton « Create my access token » sous la section Token Actions. Cela générera les clés et les jetons d’accès dont le bot aurait besoin pour se connecter à Twitter en votre nom. Ne partagez jamais ces valeurs.
Création du bot
Bien maintenant que nous avons notre compte Twitter et notre compte Google nous allons pouvoir commencer à créer un bot. Pour commencer, cliquez sur le bouton ci-dessous pour vous rendre sur le site de digital inspiration.
Pour créer votre bot, vous allez devoir donner à votre compte Google les autorisations nécessaires pour qu’il puisse fonctionner. Il vous faudra donc sélectionner un compte Google et autoriser l’exécution de l’application en votre absence et également autoriser le compte Google à se connecter à un service externe. Une fois cette étape faite, nous allons pouvoir créer notre Bot.
Ouvrez la page Twitter Bots et collez la Consumer Key, la Consumer Secret, l’access Token et l’access Token Secret. Spécifiez le terme de recherche Twitter et le bot exécutera l’action sélectionnée par rapport à tous les tweets correspondant au terme recherché.
Par exemple, si vous dites « ChrisTec » ou « #ChrisTec », le bot surveillera les tweets contenant l’un de ces termes et effectuera l’action spécifiée. Vous pouvez utiliser la plupart des opérateurs de recherche Twitter pour vos requêtes.
Ensuite, spécifiez l’action Twitter dans la liste déroulante. Vous pouvez choisir de répondre automatiquement aux tweets avec une réponse standard, retweeter le tweet correspondant, envoyer un DM au tweeter (s’ils vous suivent), ajouter l’utilisateur à une liste Twitter existante et ainsi de suite.
Pour certaines actions, vous devez également fournir une valeur dans le champ de texte. Par exemple, si vous avez sélectionné « Envoyer une réponse publique » ou « Envoyer DM » ou « RT avec commentaire » pour l’action, vous devez spécifier la réponse dans le champ de texte. Les bots comprennent la spin syntax, vos réponses peuvent être différentes pour chaque utilisateur.
Twitter Bots Actions - Que peuvent faire les Bots ?
Twitter offre une API riche permettant aux applications d’effectuer presque chaque action avec des bots qui peuvent être faits sur le site Twitter. Voici une liste des actions que vous pouvez effectuer avec les bots et quelques cas d’utilisation possibles.
Bots Action | Description de l’action | Notes / Cas d’utilisation |
---|---|---|
Envoyer une réponse publique | Réponse automatique aux tweets contenant des mots particuliers ou répondant à certains critères | Si un tweet inclut la mention de votre marque, vous pouvez envoyer une réponse automatique à l’utilisateur Twitter. |
Envoyer un DM privé | Envoyer un message direct aux personnes qui ont tweeté sur certains sujets | Vous pouvez envoyer des DM à des personnes qui vous suivent ou qui ont choisi d’accepter des DM de tout le monde. |
Retweet Tweet | Retweets un tweet public | Cela revient à cliquer sur le bouton Retweet contre un tweet sur le site Web Twitter ou l’application mobile. |
Favori | Favori un tweet public | L’équipe chargée des politiques sur Twitter nous a demandé de supprimer la fonction de favori automatique du bot. |
Citer Tweet | Retweets un tweets mais préfixez le tweet avec votre propre commentaire (RT + Comment) | Si @user tweete « quelle est la couleur », votre bot peut tweeter « Blue RT @user quelle est la couleur » pour donner un contexte à la réponse. |
Suivez Tweeter | Suivez les utilisateurs de Twitter qui ont tweeté sur des sujets spécifiques | Suivez automatiquement les utilisateurs de Twitter qui tweetent sur votre marque ou votre équipe sportive préférée. |
Ajouter Tweeter à la liste | Ajouter Twitter l’utilisateur à une liste existante | Faites une liste Twitter des personnes qui tweetent sur votre marque. Une liste ne peut pas contenir plus de 5000 membres. |
Suivez le profil | Recherchez les profils Twitter par nom complet, nom de l’entreprise, emplacement ou autres critères. | Auto Suivez le profil correspondant à vos critères. |
Ajouter un profil à la liste | Ajouter des utilisateurs Twitter à une liste | Recherchez les profils Twitter et ajoutez-les à une liste. Par exemple, vous pouvez créer une liste de tous les profils portant le nom de votre entreprise dans la bio / description. |
Suivre | Suivez quelqu’un qui suit un autre utilisateur | Si @user obtient un nouveau suiveur, suivez-le |
Adhérents DM | Envoyer un message à vos nouveaux abonnés | Vous pouvez DM toute personne qui suit votre compte Twitter. |
Ajouter des abonnés à la liste | Ajouter des abonnés de n’importe quel utilisateur à une liste Twitter | Si @user suit @someone, ajoutez-le automatiquement à votre liste Twitter |
Exécuter des Bots de Twitter pendant des heures spécifiques
Par défaut, le bot sera automatiquement exécuté toutes les quelques minutes. Ils surveillent Twitter pour les nouveaux tweets correspondants et dès qu’ils sont trouvés, ils effectuent l’action.
Il est cependant possible de spécifier une heure de début et une heure de fin d’action pour votre bot Twitter, il deviendra actif que pendant ces heures.
Par exemple, si vous gérez les demandes de support pour votre entreprise via Twitter, vous pouvez configurer un robot Twitter qui envoie uniquement des réponses automatiques lorsque vous êtes hors connexion.
Vous pouvez spécifier l’heure (au format 24 heures) ou le bot doit devenir actif. De même, spécifiez l’heure de fin pour le bot et enregistrez vos modifications. Dans l’exemple ci-dessus, le bot Twitter ne répondra aux tweets que de 18 h 30 à 9 h le lendemain matin. Toutes les heures sont en GMT.
Veuillez noter que l’heure de début et l’heure de fin doivent être spécifiées sinon elles seront ignorées.
Travailler avec les listes Twitter
Pour les actions qui ajoutent des utilisateurs à une liste, vous devez spécifier le slug de la liste Twitter dans le champ TEXT en utilisant la syntaxe username/listslug. Par exemple, si votre nom d’utilisateur Twitter est apple et que votre slug de liste Twitter est iphone-fans, vous devez spécifier la liste en tant que fans apple/iphone dans le champ Texte comme indiqué ci-dessous.
Cliquez sur le bouton « Enregistrer » et votre bot Twitter est maintenant en ligne ! Cliquez sur le bouton « Ajouter un nouveau bot » (si vous avez un abonnement payant) pour créer un autre bot et suivez les mêmes étapes.
Comment rechercher des tweets par emplacement
Vous pouvez utiliser des bots Twitter pour rechercher uniquement des tweets géolocalisés, mais il faut quelques étapes supplémentaires pour construire votre requête de recherche en utilisant la géolocalisation.
Accédez à Google Maps Lookup et recherchez un emplacement (disons Battery Park, NY).
Pour cet exemple, notre requête de géolocalisation serait:
géocode:40.7024946,-74.016858,2km (recherche les tweets par utilisateur situés dans un rayon de 2 km de la zone Battery Park)
Ceci est une liste complète des opérateurs de recherche que vous pouvez utiliser avec les bots Twitter. Les bots utiliseront l’API Twitter pour trouver les tweets correspondant à vos critères de recherche et effectuer l’action sur chacun des tweets correspondants.
Requête de recherche | La description |
---|---|
pommes rouges | Tweets contenant à la fois « rouge » et « pomme » n’importe où. C’est l’opérateur par défaut. |
« Joyeuses Noëls » | Tweets contenant la phrase exacte dans le même ordre |
Pommes OR Oranges | Utilisez l’opérateur booléen OR en majuscules |
#aliments | Tous les tweets contenant un hashtag particulier |
@ChrisGeekWorld | Tweets qui @mentionne ou référence un utilisateur particulier |
raisins -pommes -oranges | Les tweets qui contiennent des raisins, mais pas les mots pommes ou oranges |
from:BarackObama | Tweets écrit par un utilisateur spécifique de Twitter |
from:BarackObama to:Whitehouse | Twitter d’un utilisateur qui mentionne un autre utilisateur spécifique |
to:BarackObama -filter:links -filtre:images | Tweets qui ne contiennent pas de liens ou d’images |
liste des élections:TIME/time-staff | Rechercher des tweets d’utilisateurs appartenant à une liste Twitter particulière |
#foodrecipe lang:en | Tweets envoyés dans une langue particulière (en = anglais). N’utilisez pas l’opérateur lang pour rechercher des tweets dans n’importe quelle langue. |
#holiday bon OR incroyable OR génial filtre:images | Les tweets qui mentionnent #holiday, décrit comme génial ou incroyable, et incluent des photographies |
tornade filter:média | Afficher les tweets de tornades contenant des images ou des vidéos |
concert de musique filter:native_video | Afficher les tweets contenant une vidéo native (téléchargés dans le tweet) |
l’Inde filter:news | Affiche les tweets contenant des actualités |
iPhone url:amazon | Afficher les tweets contenant le mot « iPhone » une URL avec le mot amazon n’importe où dans l’adresse Web. |
vidéo génial filter:links | Afficher les tweets contenant les mots « génial » et « vidéo » et inclure un lien (URL) |
include:replies | Le bot Twitter, par défaut, ignorera les tweets qui sont des réponses à d’autres tweets |
include:retweets | Le bot Twitter, par défaut, ignore les tweets qui sont des retweets. Nous vous suggérons de ne pas inclure ce filtre. |
Spintax (Spin Syntax) et Twitter Bots
Vous pouvez utiliser le Spintax format dans le texte de vos réponses automatiques et les messages directs, tout en faisant des bots Twitter. Cela vous permet de poster des réponses aléatoires et alternées à différents tweets, même s’ils proviennent du même bot.
Le spintax place le texte à l’intérieur des accolades et les versions alternatives sont séparées à l’aide de pipelines.
Spintax simple
{Hey!Hola|Salut|Salutations}
Le même bot Twitter dirait Hola ou Salut ou Salutations en réponse aux tweets correspondants.
Spintax complexe
{Ma {couleur préférée|couleur préférée} est {bleu|rouge|vert} {.|!|}}
Les bots supportent la rotation imbriquée et peuvent produire de façon aléatoire des variations du texte.
Exemples de spintax
Regardons quelques exemples concrets de spinning syntax « syntaxe tournante ».
Il est {essentiel|important|nécessaire} de publier des mises à jour régulières sur {Twitter|Facebook}
L’iPhone est {mon téléphone préféré|le plus populaire|le meilleur}.
Voilà qui termine ce TUTO sur la création de Bot pour Twitter. J’espère qu’il vous aura plu, si vous avez des questions n’hésitez pas à les poser dans l’espace commentaire. Quant à moi, je vous dis à bientôt pour de nouveaux TUTOS sur ChrisTec.
Commentaires
Enregistrer un commentaire
🖐 Hello,
N'hésitez pas à commenter ou vous exprimer si vous avez des trucs à dire . . .👉