Для чого це потрібно?

Преамбула

IRC втрачає свою популярність. Це не секрет ні для кого з тих, хто стежить за світом IRC. Чому?

Одна з причин — складність IRC. Дійсно, час йде, а IRC залишається все в тому ж положенні, що і 15 років тому. Користувачам як і раніше треба запам'ятовувати десятки команд і вводити їх уручну, з клавіатури. Процес цей намагаються автоматизувати десятки програм і скриптів, але зробити це дійсно якісно неможливо.

Чому? Та тому що неможливо створити навіть скрипт або алгоритм, який би допоміг в автоматичній ідентифікації на NickServ. Можливі лише рішення в окремому випадку. Для однієї конкретної мережі і однієї мови. Вирішити цю задачу в загальному випадку без технології IRC+ неможливо.

Багато людей звикли до IRC такого, який він є, і їм це не здається абсурдом. Але уявіть собі, наприклад вікно ICQ або MSN пейджера, в якому для того, щоб поговорити з кимось, треба набрати /speak 123456789, для того, щоб ввійти треба набрати /server login.icq.com /uin 123456 і, нарешті /server identify mycoolpass. Виглядає безглуздо, чи не так?

Спочатку, сервіси замислювалися як боти, які наділюють спеціальними правами. Вони можуть міняти нік користувачам, міняти статуси і режими каналу, і багато що інше. У тому числі і відправляти будь-які NUMERIC-повідомлення. Але ця ідея застаріла. Користувачу лише треба простий і зрозумілий засіб до спілкування, а не вникати в тонкощі технології.

Що таке IRC+?

IRC+ - стандарт, який описує поведінку IRC сервісів, їх відгуки і запити, приводить їх до єдиного - зручному для скриптера або автора IRC клієнта формату.

Завдяки цьому, досягається: