Introduction aux bots

Avant de commencer cette importante section de mon blog mettons nous en situation :

  • Exemple de situation n°1

Vous : Ah… J’en ai marre de devoir liker absolument tous les posts de cette fille sur Facebook pour lui montrer que j’existe… Si seulement ça pouvait se faire tout seul… Je vais finir par me choper une tendinite…

  • Exemple de situation n°2

Vous : Les notes des partiels ne sont toujours pas sorties ?!! J’en ai marre de passer ma vie à actualiser !!

  • Exemple de situation n°3

Vous: P****!!! Toutes les places pour aller voir Tokyo Hotel se sont vendues en 15min… J’ai les boules…

Je pense que vous avez compris où je voulais en venir. Toutes ces situations possèdent une solution commune : Les bots !
Et vous savez quoi ? Je vais vous apprendre à en faire !

J’ai toujours été attiré par les bots, mais je n’avais jamais vraiment franchi le cap de faire mes propres programmes avant l’année 2017.
Dans cette section, je vais vous apprendre à écrire des bots simples, puis la difficultés augmentera au fil des articles.
Après cela, je pense que vous aurez un niveau suffisant pour faire déjà beaucoup de choses intéressantes et pratiques.

Personnelement, j’ai tellement l’habitude de penser bot que je n’hésite pas à en utiliser dans l’entreprise où je travaille afin de mystifier mes collègues (“T’as déjà fini ton travail Jeff ?! Quelle efficacité dis-donc !”).

Si vous avez des projets de bots, vous pouvez toujours me contacter et je me ferai un plaisir de vous apporter mon aide.

Qu’est-ce qu’un bot ?

Si vous êtes sur cette page, vous savez probablement ce qu’est un bot. Néanmoins voici un état des lieux sur ce qu’on peut trouver (et ce qu’on va apprendre!).

Faire un bot consiste à pomper écrire un programme sur votre ordinateur afin que ce dernier exécute diverses actions.

Quelles sont les différentes catégories de bots ?

A mes yeux, il existe deux grandes familles de bots :

  • Les bots qui interagissent avec les humains.
  • Les bots qui interagissent avec les ordinateurs.

Je vais détailler les deux familles.

Les bots qui interagissent avec les humains

Il s’agit principalement des chatbots. C’est-à-dire des bots étant capables de tenir un conversation avec un humain. Le plus célèbre d’entre eux étant Google Assistant. J’écrirai des articles pour créer et interagir avec des bots Télégram, Messenger, etc… (si j’ai le temps et si j’y arrive!).

Je vous vois venir, malin comme vous êtes : Deux chatbots qui parlent ensemble ne parlent pas avec des humains !! Ils sont donc dans la deuxième catégories. Vous avez raison mais on ne va pas perdre plus de temps avec ce jeu d’esprit. 🙂

Les chatbots sont attirants mais sont globalement plus difficiles à mettre en oeuvre que les autres, et le temps pour les programmer est moins bien rentabilisé à mon sens que pour les bots de la catégories suivantes.

Les bots qui interagissent avec les ordinateurs

Pour moi la partie la plus importante du monde des bots. On peut également la diviser en sous catégories:

  • Les bots internet
  • Les gamebots
  • Les clicbots
  • Les spambots
  • Etc…

On essayera de créer quelques bots de chaque catégories sur des exemples concrets pour que personne ne se sente mis à l’écart.

Avant de commencer, soyez sûr d’avoir tout bien installé à savoir :

Je vous donne rendez-vous sur mon premier article et c’est parti.