Daily Archives: 6 novembre 2018

Créer facilement un bot inutile et rigolo sur Twitter

(Pour les internes ayant commencé hier, bon courage ! Il y a une page qui vous est dédiée par ici… Pour ceux qui changent de stage, de statut… bonne redécouverte !)

Il y a une dizaine de jours, un tweet m’a agacé. Je sais, c’est follement original, personne n’est jamais agacé sur Twitter !

Cette fois, ça a tourné à la création (inutile mais amusante) d’un bot de création de titres médicaux pour journaux grand public (du style « c’est officiel, la lavande a les mêmes effets apaisants que le Valium » qui ne sort d’absolument nulle part : en gros, des souris qui sniffaient de la lavande dans un labyrinthe obscur étaient assez apaisées pour continuer leur exploration. « C’est officiel » semble un peu excessif).

Là où tout a commencé...

Là où tout a commencé…

Sur le site https://cheapbotsdonequick.com, effectivement la création est hyper simple. J’ai essayé de l’expliquer oralement à @DrJohnFa mais c’est galère, donc je vais simplement en faire un billet…

La première étape est de créer un compte Twitter dédié au bot (donc il faut une boîte mail pas encore utilisée pour un compte Twitter…). Vous pouvez l’habiller un peu. Pour ma part, j’ai choisi un comics tombé dans le domaine public : Captain Science.

Capture d’écran 2018-11-04 à 10.18.24

La deuxième étape est de créer le bot sur le site https://cheapbotsdonequick.com. Et effectivement, @akaAgar ne ment pas quand il dit que c’est très simple :

  • vous définissez la syntaxe de votre tweet dans « origin ». Si vous faites un bot « amour de l’universitaire » par exemple, vous pouvez dire « J’adore la science », « Oh que j’aime la recherche ! », « C’est moi ou il n’y a rien de mieux que l’enseignement ? » (à chaque fois séparé par des virgules et entre guillemets) ;
  • c’est bien mais c’est un peu limité évidemment, si vous voulez que votre bot tweete au moins une fois par jour… donc l’étape suivante c’est de créer des « alternatives » en utilisant la syntaxe suivante : #MotAlternatifDeCeQueVousVoulez#
  • ici, vous pouvez remplacer ce que vous avez mis dans « origin » par « J’adore #TrucQueJadore# », « Oh que j’aime #TrucQueJadore# », « C’est moi ou il n’y a rien de mieux que #TrucQueJadore# ? »
  • et ensuite vous définissez #TrucQueJadore# par « la science », « la recherche », « l’enseignement ». Vous avez déjà multiplié les possibilités : « J’adore la science », « J’adore la recherche », « J’adore l’enseignement », « Oh que j’aime la science », etc.
  • vous pouvez aller plus loin et imbriquer des « alternatives » dans d’autres alternatives » ! Ainsi dans #TrucQueJadore#, vous pouvez ajouter « la science des #Peuples# » et définir ensuite #Peuples# par « Incas millénaires », « amateurs de vaudou », « peuples sous-marins de l’Atlantide submergée »
  • etc.

Quelques pièges à éviter : attention aux singulier/pluriel ou masculin/féminin ; le mieux est d’intégrer le maximum de ces informations dans les alternatives (je n’ai pas écrit « science, recherche, enseignement » mais « la science », « la recherche », « l’enseignement »).

La troisième étape est de définir les modalités du bot : 1 publication toutes les 10 minutes à 1 publication par an… Vous pouvez également utiliser le même type de code pour que votre bot réponde à vos interlocuteurs (ou vous pouvez aussi garder la main en l’incluant dans votre app Twitter, c’est sympa aussi ^^)

Et la dernière étape, c’est penser à appuyer sur Save… 😉 Voilà, vous avez créé votre bot !

 

Bonus Track : pour illustrer un peu ce que j’ai dit au-dessus, voici le code (intégral aujourd’hui) de ce petit bot.

{
« origin »: [
« C’est officiel : #FakeMed# a #Effet# que #LeMedicament# (d’après #Article#). »,
« C’est prouvé par #Article# : #FakeMed# a #Effet# que #LeMedicament# ! »,
« #SuperNouvelle# ! Ce matin, #Article# montre que #FakeMed# a #Effet# que #LeMedicament# ! »,
« Hier, #Article# a montré que #LeMedicament# peuvent avantageusement être remplacés par #FakeMed#. #SuperNouvelle#, non ? »,
« Le saviez-vous : #FakeMed# a #Effet# que #LeMedicament# (sans les effets secondaires) »,
« Et si #FakeMed# avait #Effet# que #LeMedicament# ? C’est ce que nous dit cet article ! »],

 

« FakeMed » : [« le thym de votre jardin », « la chlorophylle des algues de la mer du Nord », « le piment de Cayenne finement moulu », « le cumin », « le cacao à 70 % importé du Mexique », « le miel de lavande des apiculteurs français », « un mélange de quinoa et de coco », « le lait de soja », « le beurre de tofu », « l’homéopathie », « le thé vert », « une seule fleur de Bach », « 6g de sels de Schüssler »],

 

« Effet » : [« les mêmes vertues », « le même effet », « les mêmes effets », « la même efficacité », « les mêmes propriétés », « les mêmes bénéfices attendus », « autant d’effets cliniques », « autant d’efficacité », « un meilleur effet thérapeutique », « plus d’efficacité »],
« SuperNouvelle » : [« Époustouflant », « Fantastique », « Exceptionnel », « Incroyable mais vrai », « Grande nouvelle pour la science », « Jour de liesse pour la médecine », « Ne cachons pas notre joie », « Cliquez rapidement »],

 

« LeMedicament » : [« les antidépresseurs », « les médicaments anti-cholestérol », « les anxiolytiques », « les traitements contre le cancer », « les substituts nicotiniques », « les pommades des dermatologues », « le paracétamol », « les plus puissants anti-douleurs », « les plus puissants antibiotiques », « le vaccin anti-grippal », « les vaccins »],

 

« Article » : [« l’article d’un chercheur #Source# que nous n’avons pas lu », « une brève de nos collègues du New York Times citant un article récent à ce propos », « le tweet d’une équipe Inserm dirigée par un scientifique #Source# », « un article relayé par un bandeau déroulant sur BFMTV », « le post Facebook d’un chercheur #Source# », « un article disponible sur le NEJM dont nous avons lu le résumé sur FranceInfo », « un article dans une revue prédatrice qui envoie des mails aux auteurs pour publier chez elle », « un article de 1962 sauvé de l’oubli par un chercheur #Source# »],

 

« Source » : [« Indien n’aimant pas le curry », « Tchèque amateur de musique classique », « Dunkerquois n’aimant pas la mer », « Marseillais mais non-pratiquant », « pro-Brexit », « aimant vermifuger ses enfants », « homéopathe qui dévaccine avec des granules magiques »]
}

Loading spinner