Pourquoi en avons-nous besoin ?

Préambule

L'IRC se meurt... les plus grands réseaux perdent inexorablement des utilisateurs. Pourquoi ? Parce qu'il y a de nombreux autres chats: les messageries instantanées Jabber, ICQ, MSN... L'heure tourne, mais IRRC est encore en bonne position. Aujourd'hui l'IRC est encore à l'ère des lignes de commandes. Il faut mémoriser la commande pour enregistrer les pseudos, les salons, et écrire des commandes compliquées pour s'identifier automatiquement. Il y a beaucoup de modes pour les salons et les utilisateurs, etc - c'est trop complexe pour les nouveaux utilisateurs.

Aujourd'hui le problème principal n'est pas les clients IRC mais la structure de l'IRC. Il y a beaucoup de scripts qui ajoutent des interfaces graphiques pour contrôler les salons via ChanServ, enregistrer les pseudos, etc. Mais ils sont limités à un ou deux réseaux.

Pourquoi ?

Essayez d'implémenter une identification automatique avec des fonctionnalités simples : à la demande du mot de passe votre commande d'identification doit envoyer le mot de passe, puis soit :

a) Continuer si le mot de passe est valide pour effectuer les tâches d'après identification ou b) Demander à l'utilisateur de saisir le bon mot de passe s'il est erroné.

C'est impossible à cause des nombreuses traductions/modifications des services, parce que les services sont différents sur chaque réseau. Chaque développeur de services implémente ses propres commandes et utilise même des pseudos différents pour les services. Il est donc impossible pour les clients d'être compatibles avec tous les services, simplement parce qu'ils sont trop nombreux.

Les utilisateurs sont donc contraints d'apprendre et d'utiliser les lignes de commande. A l'âge du Mac, Beryl et Vista, on a parfois l'impression d'être à l'âge de pierre, et l'IRC perdra inexorablement des utilisateurs chaque année.

Qu'est-ce que IRC+ ?

IRC+ est un nouveau standard pour les services IRC. Les services utiliseront des réponses similaires, simples à traiter par un développeur de script, de client ou irc ou de bot.

Cela rendra possible