Нет, ты не вернулся в 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. Поляри

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

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

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

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

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

«Основной» (серверный) компонент приложения постоянно подключен, даже когда вы закрываете клиент. Когда клиент повторно подключается, сервер показывает вам новые сообщения с момента, когда вы отключились. Если вам не нравится эта функциональность, Quassel работает так же, как обычный клиент IRC.
Вы можете создавать темы Quassel с помощью таблиц стилей и организовывать открытые чаты с помощью пользовательских списков чатов. Эта функция позволяет группировать IRC-каналы, отделять личные сообщения от сообщений о состоянии и скрывать некоторые типы сообщений.
Особенности:
- Опция получения журнала ожидания автоматически загружает журнал для каждого сеанса чата, позволяя просто прокрутить назад, чтобы прочитать старые сообщения.
- Quassel может отображать предварительный просмотр веб-сайта, когда вы наводите курсор мыши на ссылку в чате.
Веб-сайт
7. Смузи

Два режима просмотра помогут вам управлять несколькими IRC-каналами. Режим каретки позволяет перемещаться по интерфейсу Smuxi с помощью клавиатуры, а режим обзора позволяет переключаться на другие вкладки Smuxi без изменения их состояния (например, удаление выделенных фрагментов или пометка сообщений как прочитанных).
Smuxi поддерживает скрипты, поэтому вы можете написать хуки и плагины, чтобы расширять сокращенные URL-адреса в чатах, распечатывать текущую воспроизводимую песню или информацию о вашей системе и многое другое.
Особенности:
- Опция Шаблоны сообщений может преобразовывать обычные или повторяющиеся фразы в ссылки, адреса электронной почты или другой пользовательский текст.
- Интеграция с меню сообщений Ubuntu и уведомлениями рабочего стола GNOME.
Веб-сайт
Особые упоминания:
С настройками и плагинами Irssi и WeeChat также можно использовать для постоянных IRC-соединений. Если вы хотите поиграть с автономным решением, попробуйте The Lounge или Convos. Оба клиента IRC могут оставаться в сети и убедиться, что вы ничего не пропустите.
Настроить каждую деталь
8. Беседа

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

HexChat поддерживает несколько методов аутентификации (SASL, NickServ ...) и сценарии с Perl и Python. Диалог настроек предлагает множество вариантов настройки интерфейса, таких как пользовательские цвета и прозрачность. Дополнительные инструменты для обработки URL-адресов и автоматической замены фрагментов текста можно найти в меню «Настройки».
Особенности:
- Функция линии маркера позволяет узнать, где вы остановились в разговоре, отделяя старые сообщения от непрочитанных.
- HexChat может уведомить вас, когда определенные слова или имена пользователей появляются в канале IRC.
Веб-сайт
10. Квирц

С Kvirc управление идентификацией становится простым благодаря сетевым профилям . Эта функция позволяет создавать отдельные настройки для каждой сети IRC, к которой вы хотите присоединиться.
Особенности:
- Создайте список уведомлений для отслеживания имен пользователей, и Kvirc сообщит вам, когда эти пользователи будут в сети.
- Функция Smart Encoding позволяет использовать две кодировки одновременно, что полезно, если вы общаетесь на разных языках.
- Чтобы скрыть спам и нежелательный контент, примените текстовые фильтры.
Веб-сайт
Другие интересные вещи на IRC
1. Используйте ваш браузер в качестве IRC-клиента
Если вы уже проводите много времени в своем веб-браузере и не хотите устанавливать отдельный IRC-клиент, решение очевидно. Доступ к IRC из браузера! Kiwi IRC - это популярный веб-клиент IRC, отличный выбор для начинающих. Кроме того, взгляните на Riot, который мы рассмотрели, пока он еще назывался Vector.

2. Подключиться к Slack
Поскольку Slack так сильно вдохновлен IRC, справедливо, что вы можете получить к нему доступ со своего обычного IRC-клиента. Да, большинство параметров недоступно, но вы все равно сможете отправлять и получать сообщения. Вы можете следовать инструкциям Slack или установить одно из сторонних вспомогательных приложений и плагинов (wee-slack, Slack IRC Client или 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? Расскажите нам в разделе комментариев ниже!