Ні, ви не поїхали назад у 1990-ті. Деякі технології просто більш витривалі, ніж інші, і IRC є одним з них. На сьогоднішній день IRC функціонує як ніколи, нові функції знаходяться в роботі, завдяки проекту IRCv3, і його приміщення все ще достатньо хороше, щоб копіюватись (дивившись на вас, Slack).

Якщо ви не чули про IRC, ось короткий виклад:
Що таке IRC?
Абревіатура виступає за Internet Relay Chat, і це комунікаційний протокол, який дозволяє користувачам спілкуватися в каналах (чати) на мережах IRC. Мережа складається з серверів IRC, і користувачі підключаються до неї з клієнтської програми IRC.
IRC був створений у 1988 році і мав дещо турбулентну історію з розпадами і розгалуженнями через розбіжності щодо стандартизації протоколів. Оскільки люди переходили до соціальних мереж і додатків для обміну повідомленнями, популярність IRC відхилялася. Тим не менш, тисячі все ще використовують його, і найбільш збираються на Freenode . В даний час вона є найбільшою мережею IRC, причому більшість каналів призначено для вільного та відкритого програмного забезпечення.
Кожен великий дистрибутив Linux має канал IRC, тому IRC - це чудовий спосіб отримати допомогу або зустрітися з іншими користувачами Linux. Ви можете обмінюватися приватними повідомленнями та файлами з іншими користувачами та створювати власні канали - загальнодоступні, приватні або лише запрошені. Дії користувача називаються командами IRC і починаються з косу риски. Щоб приєднатися до каналу, введіть /join #channelname
у вашому клієнті IRC.
Більшість мереж дозволяють брати участь без облікового запису. Оскільки чати IRC - це просто текстові повідомлення, весь досвід легкий і однаково швидкий на настільних і мобільних пристроях.

Зацікавлені в спробі IRC? Змінити поточного клієнта IRC? Ось деякі з кращих клієнтів IRC, які ви знайдете на Linux - і що ви можете зробити з ними.
Тримайте клієнта IRC просто
1. Polari

Основні моменти:
- Автоматично завантажуйте зображення та текст у службу pastebin.
Веб-сайт
2. Підгін

Основні моменти:
- Додаткові плагіни, які дозволяють виділяти слова, настроювані сповіщення, приховувати повідомлення про приєднання / розділ тощо.
Веб-сайт
Особлива згадка:
Communi - клієнт на основі QT-IRC з власною структурою IRC. Він підтримує функцію спліт-перегляду, яка дозволяє бачити кілька каналів пліч-о-пліч.
Чат з терміналу
3. Irssi

Основні моменти:
- Керуйте всім з'єднанням IRC в одному вікні або в багатьох окремих вікнах.
- Розбивати повідомлення на вікна за типом, щоб приватні повідомлення відображалися в одному вікні, а повідомлення про стан в іншому.
Веб-сайт
4. Weechat

WeeChat може підключатися до декількох серверів і шифрувати вашу особисту інформацію . Хоча це додаток, заснований на ncurses, WeeChat досить барвистий і підтримує різні налаштування зовнішнього вигляду. Ви також можете використовувати frontend - Glowing Bear - популярна рекомендація.
Основні моменти:
- Створіть тригери (автоматизовані дії) для виконання команд, відправки повідомлень автовідповіді в приватних IRC-чатах, зміни кольорів псевдонімів у IRC-каналах тощо.
Веб-сайт
5. F-IRC

Основні моменти:
- Автозаповнення будь-якої кількості визначених користувачем слів - просто перелічіть їх у файлі конфігурації.
- Хмара слів показує найчастіші слова у ваших чатах IRC.
Веб-сайт
Спеціальні згадки:
Хоча BitchX є досить популярним клієнтом IRC командного рядка, ii (irc it) не схожий ні на що інше в цьому списку. Це клієнт-клієнт IRC, який створює каталоги і файли для кожного сервера і каналу, до якого ви приєднуєтеся. Спробуйте і переконайтеся, що ви можете впоратися з веселістю.
Не пропустіть річ
6. Квассель

«Основний» (серверний) компонент програми постійно перебуває в мережі, навіть коли ви закриваєте клієнта. Коли клієнт знову підключається, сервер відображає нові повідомлення з моменту відключення. Якщо ви не любите цю функціональність, Quassel працює так само добре, як і звичайний клієнт IRC.
Ви можете задати тему Quassel з таблицями стилів і організувати відкриті чати за допомогою Користувацьких Списків Чатів. Ця функція дозволяє групувати канали IRC, відокремлювати приватні повідомлення від повідомлень про стан і приховувати деякі типи повідомлень.
Основні моменти:
- Параметр вибіркового завантаження автоматично завантажує журнал для кожного сеансу чату, дозволяючи просто прокручувати назад, щоб читати старі повідомлення.
- Quassel може відображати попередній перегляд веб-сайту, коли ви наводите курсор на посилання в чаті.
Веб-сайт
7. Smuxi

Два режими перегляду допомагають керувати кількома каналами IRC. Режим Caret дозволяє переміщатися по інтерфейсу Smuxi за допомогою клавіатури, а режим перегляду дозволяє перемикатися на інші вкладки в Smuxi без зміни їх стану (наприклад, видалення світлих тонів або позначення повідомлень як прочитаних).
Smuxi є сценарієм, тому ви можете писати гачки і плагіни, щоб розширити скорочені URL-адреси в чатах, надрукувати поточну програвану пісню або вашу системну інформацію тощо.
Основні моменти:
- Параметр Шаблони повідомлень може конвертувати звичайні або повторювані фрази у посилання, адреси електронної пошти або інші визначені користувачем тексти.
- Інтеграція з меню обміну повідомленнями Ubuntu та повідомленнями робочого столу GNOME.
Веб-сайт
Спеціальні згадки:
За допомогою налаштувань і плагінів Irssi і WeeChat також можна використовувати для постійних IRC-з'єднань. Якщо ви хочете грати за допомогою самостійно розміщеного рішення, спробуйте відвідати лаунж або конво. Обидва клієнти IRC можуть залишатися в Інтернеті і гарантувати, що ви нічого не пропустите.
Твік кожної деталі
8. Konversation

Konversation має інтерфейс із вкладками, і ви можете отримати детальну інформацію про діяльність у кожній вкладці. Також можна отримувати повідомлення каналів як сповіщення на стільниці KDE, а Konversation згорнуто.
Основні моменти:
- Кожен приєднаний канал може використовувати інше кодування символів.
- Вбудовані сценарії дозволяють обмінюватися інформацією про погоду або пісню, яку ви слухаєте.
- Інструмент URL Catcher може перелічувати та експортувати всі посилання з вибраного каналу.
Веб-сайт
9. Шестигранник

HexChat підтримує кілька методів аутентифікації (SASL, NickServ…) і сценаріїв з Perl і Python. У діалоговому вікні "Налаштування" наведено безліч параметрів налаштування інтерфейсу, наприклад, спеціальні кольори та прозорість. Додаткові інструменти для обробки URL-адрес і автоматичного заміни фрагментів тексту можна знайти в меню налаштувань.
Основні моменти:
- Функція рядка маркера дозволяє дізнатися, де ви зупинилися в розмові, розділивши старі повідомлення з непрочитаних.
- HexChat може повідомити вас, коли певні слова або імена користувачів з'являються в каналі IRC.
Веб-сайт
10. Квірк

Завдяки Kvirc, керування ідентифікаційними даними є легким завдяки мережним профілям . Ця функція дозволяє створювати окремі налаштування для кожної мережі IRC, до якої ви бажаєте приєднатися.
Основні моменти:
- Створіть список сповіщень з іменами користувачів, які слід відстежувати, і Kvirc повідомить вам, коли ці користувачі знаходяться в мережі.
- Функція інтелектуального кодування дає змогу використовувати два кодування одночасно, що корисно, якщо ви спілкуєтеся різними мовами.
- Щоб приховати спам і небажаний вміст, застосуйте фільтри слів.
Веб-сайт
Інші цікаві речі на IRC
1. Використовуйте свій браузер як клієнт IRC
Якщо ви вже витрачаєте багато часу у своєму веб-браузері, і ви не хочете встановлювати окремий клієнт IRC, рішення очевидне. Доступ до IRC з браузера! Kiwi IRC - це популярний веб-клієнт IRC і хороший вибір для початківців. Альтернативно, погляньте на Riot, котрий ми накрили в той час, як йому досі закликали Вектор.

2. Підключіться до Slack
Оскільки Slack настільки натхненний IRC, справедливим є те, що ви можете отримати доступ до неї з вашого регулярного клієнта IRC. Правда, більшість опцій не будуть доступні, але ви все одно зможете надсилати та отримувати повідомлення. Ви можете дотримуватися інструкцій від Slack або налаштувати одну з допоміжних додатків та плагінів сторонніх виробників (wee-slack, клієнт Slack IRC або slack-irc).
3. Підключіться до Twitch
Якщо ви дивитеся ігрові потоки на Twitch, ви, напевно, знаєте, що можна спілкуватися з іншими користувачами. Чи знаєте ви, що це можна зробити з будь-якого клієнта IRC? Установка відносно проста і добре пояснена в офіційній документації.
4. Створіть свій власний канал IRC
Справжнє задоволення починається з вашого власного каналу IRC. Щоб створити його, виберіть ім'я, приєднайтеся до каналу та зареєструйте його. Це все!
Ви повинні мати зареєстрований псевдонім у цій мережі, і ви можете перевірити, чи /msg ChanServ info ##channelname
ім'я каналу вже прийнято за допомогою /msg ChanServ info ##channelname
.
Тепер ви можете запросити користувачів захистити паролем канал, щоб зробити його приватним, або додати до нього деякі боти. Для каналу IRC існує багато способів використання: від участі в групових чатах і сеансів запитань і відповідей до організації дослідницької групи з друзями або створення служби технічної підтримки для вашої компанії.
5. Розважайтеся з роботами IRC
Роботи IRC можуть зробити ваш канал більш інтерактивним і допомогти вам у адмініструванні. Ви можете використовувати їх для захисту від спаму та автоматичного заборони або отримати статистику про канал і його відвідувачів. Боти можуть показувати місцевий час для вибраного користувача, отримувати інформацію про погоду та визначення слів, а також пересилати записи з каналів RSS.
Ви можете використовувати ботів, щоб організувати дрібниці на своєму каналі або для більш серйозного бізнесу, щоб сповістити користувачів про діяльність сховища GitHub і нові звіти про помилки в програмному проекті. Деякі боти можуть публікувати вміст з каналу в Twitter, інші можуть посилатися на сторінки сторінок Linux і документацію до програмного забезпечення. Їх відносно легко програмувати, тому, якщо ви не задоволені існуючими роботами IRC, ви завжди можете зробити свій власний.
Спробуйте ці клієнти IRC для Linux, але будьте в безпеці!
Що б ви не робили на IRC, не забувайте залишатися в безпеці. Як і в будь-якому іншому місці в Інтернеті, шкідливі користувачі і «хакери» можуть з'являтися в каналах IRC. Не приймайте файли від невідомих користувачів. Ви також можете створити список ігнорування або вимкнути приватні повідомлення, щоб захистити себе. Звичайно, будьте ввічливі і поважайте правила каналів, і ви, безперечно, будете чудово провести час.
Тепер нас цікавлять ваші думки про IRC. Ви все ще використовуєте його? Який ваш улюблений клієнт IRC для Linux? Розкажіть нам у розділі коментарів нижче!