Anonim

Je ne suis pas un codeur et je ne le serai jamais, mais cela ne m'a pas empêché d'écrire un simple bot Twitter pour m'aider avec mes canaux de médias sociaux. Je pense qu'on m'a demandé d'écrire ce tutoriel exprès. Si je peux écrire un bot Twitter, n'importe qui peut le faire!

Les robots Twitter peuvent exécuter des fonctions basiques mais utiles. Je ne prétends pas avoir tout compris par moi-même parce que je ne l'ai pas fait. Il existe de bons guides, mais j’ai ajouté quelques éléments de ma propre expérience à celle-ci.

Pourquoi écrire un bot Twitter?

Mis à part la réponse de «parce que vous le pouvez», pourquoi voudriez-vous écrire un bot Twitter? Si vous exploitez une petite entreprise et que vous n'avez pas le temps de suivre Twitter, si vous souhaitez augmenter votre présence sans effort, si vous souhaitez interagir davantage ou automatiser les tâches ennuyeuses, tout est possible avec un bot.

Le bot que j'ai créé ne fait que retweeter pour que le compte reste actif pendant que je fais autre chose. D'autres robots peuvent vérifier votre grammaire, envoyer des alertes qui répondent à certains critères, vous avertir des tremblements de terre et de toutes sortes de choses intéressantes. Je l'ai gardé simple mais il n'y a aucune raison pour que vous deviez faire la même chose.

Avant d'écrire, assurez-vous de lire les règles d'automatisation de Twitter. Il décrit ce que vous pouvez et ne pouvez pas faire avec les robots Twitter. Les règles sont simples et ne prennent qu'une minute ou deux à lire.

Ecrivez votre bot Twitter

Il y a beaucoup de robots et quelques façons de les écrire. Certains utilisent Python ou Node.js tandis que d'autres utilisent de simples scripts Google. Comme je ne suis pas un programmeur, j'ai aimé l'idée d'un script Google hébergé sur le cloud, alors je l'ai fait. J'ai utilisé cette page comme guide car ce mec est beaucoup plus intelligent que moi.

  1. Vous aurez besoin d'un compte Twitter pour le bot à utiliser. Configurez-en un et connectez-vous à l'aide de ce compte.
  2. Vous devrez également créer une application Twitter que le bot pourra utiliser. Créez-en un sur cette page. Donnez-lui une URL aléatoire, un nom descriptif et ajoutez les informations souhaitées. Vous devrez peut-être demander un compte de développeur pour accéder à cette page, mais vous ne pourrez peut-être pas.
  3. Une fois créé, sélectionnez Modifier les autorisations de l’application et autorisez les messages en lecture, écriture et accès direct.
  4. Sélectionnez Clés et jetons d’accès et Créer mon jeton d’accès. Laissez la page ouverte car nous aurons besoin de ces clés dans une minute.
  5. Visitez cette page pour accéder aux scripts du bot. Accordez à l'application l'accès à vos données à la demande.
  6. Entrez la clé de consommateur Twitter, le secret de consommateur, le jeton d'accès et le secret d'accès que vous avez obtenus de Twitter à l'étape 3.
  7. Ajoutez vos expressions de recherche pour le bot à utiliser. Cela détermine ce que votre bot Twitter retweetera, choisissez donc avec soin.
  8. Sélectionnez Enregistrer une fois que vous avez vos termes de recherche.

Une fois que vous avez sélectionné Sauvegarder, le bot est actif. Il effectuera des recherches périodiques des termes que vous avez saisis et les retweetera. C'est un bot très simple qui montre à quel point il peut être simple d'automatiser quelque chose d'ordinaire banal.

Coder un bot Twitter

Si vous êtes plus intéressé par le codage d'un bot Twitter, c'est aussi assez simple. J'ai utilisé ce site comme source d'inspiration et le bot a bien fonctionné. Vous aurez besoin de quelques outils logiciels pour que cela fonctionne, mais cela ne prend pas longtemps.

  1. Vous aurez besoin de Twit, d'une API Twitter et de js, une installation logicielle.
  2. Suivez les étapes 1 à 3 ci-dessus si ce n'est déjà fait.
  3. Ouvrez une fenêtre de terminal ou CMD sur l’ordinateur sur lequel Twit et Node.js sont installés.
  4. Tapez 'npm init' et appuyez sur Entrée. Remplissez les informations est demandé.
  5. Tapez 'npm install twit –save' et appuyez sur Entrée pour créer la dépendance qui permet aux deux applications de se parler.
  6. Ouvrez un éditeur de texte, créez un fichier dans le même répertoire et appelez-le index.js.

Ouvrez index.js et tapez:

var Twit = require ('twit') var T = new Twit ({consommateur_key: 'KEY', consommateur_secret: 'KEY', access_token: 'KEY', access_token_secret: 'KEY', }) var users =; var stream = T.stream ('statuses / filter', {suivez: utilisateurs}); stream.on ('tweet', fonction (tweet) {if (users.indexOf (tweet.user.id_str))> -1) {console.log (tweet.user.nom + ":" + tweet.text); T .post ('statuses / retweet /: id', {id: tweet.id_str}, fonction (err, données, réponse) {console.log (données)})}})

  1. Où vous voyez KEY, entrez la clé correspondante sur Twitter.
  2. Lorsque vous voyez USERID, tapez l'ID numérique de chaîne de l'utilisateur Twitter. Tapez leur nom d'utilisateur dans cette page pour obtenir l'ID.

Une fois terminé, sauvegardez votre fichier, tapez 'node index.js' et appuyez sur Entrée pour l'exécuter.

Encore une fois, ce n'est pas mon travail mais a été écrit à l'origine par Omar Sinan. Je viens de le rendre plus accessible.

Comment écrire un bot twitter