Créez un bot IRC

Spécialité(s)


Résumé

Il est possible de dialoguer avec les messageries instantanées à l'aide d'API et de créer ainsi des robots (ou bots en anglais) qui vont pouvoir réagir en fonction du type de message reçu. Dans cet article, nous nous intéresserons à IRC.


IRC reste une plateforme très utilisée, pour laquelle il est très facile de déployer un serveur, dont l'architecture est plutôt bien pensée et qui peut être utilisé pour bien plus que simplement discuter. Contrôle de build automatisé, vérification de bon fonctionnement de serveur, discussion entre des bots et vous-même, on peut faire plein de choses avec IRC et on peut les faire rapidement (ce qui n'est pas forcément le cas si on utilise du XMPP par exemple, mais de XMPP, nous en reparlerons plus tard).

1. IRC, petite présentation théorique

1.1 Principe et architecture

Le protocole IRC (Internet Relay Chat Protocol) est un vieux protocole. La RFC s'y rapportant, la RFC 1459 a été publiée en mai 1993, dans une autre ère pour Internet. Son grand âge et ses interfaces un peu rustres font d'ailleurs que IRC est l'un des outils préférés des scénaristes de films ou séries lorsqu'ils veulent parler de pirates informatiques. Les messages qui sont envoyés...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous