Что такое IRCIRC расшифровывается как Internet Relay Chat (иногда как Internet Real Chat) - технология позволяющая объединять териториально отдаленные IRC-сервера в сеть так, что пользователи всех серверов находятся в единой среде для общения и могут обмениваться текстовыми сообщениями пользователь->пользователь (приват) и пользователь->группа пользователей (канал). Сервера ретранслируют сообщения - отсюда и название.
Что такое IRC-серверIRC-сервер это программа, запущенная на сервере у интернет провайдера (как правило) и выполняющая две основные задачи: предоставление пользователям возможности подключения к IRC-сети и ретрансляцию сообщений пользователям на других IRC-серверх в этой сети.
Что такое IRC-клиентIRC-клиент это программа пользователя, позволяющая ему подключаться к IRC-серверу и общаться на каналах и в привате с другими пользователями.
Что такое канал в IRCКанал в IRC это определенная группа пользователей, имеющая имя (обычно имя начинается символом #). Сообщения посланные в канал (адресованные группе) получают все пользователи этой группы. Пользователь может подключиться к определенному каналу и покинуть его, оператор канала может принудительно отключить пользователя от канала (kick) или запретить вход на этот канал (ban), а также устанавливать множество других режимов канала.
Кто такой оператор каналаОператор канала - это администратор канала, он может устанавливать ban-ы, применять kick, давать или отбирать у других статус оператора, менять topic канала и много другого. В списке пользователей перед никами операторов стоит символ @ - это признак оператора канала.
Что такое IRC-сервисыIRC-сервисы это служебные модули IRC, выполняющие такие общесетевые функции как регистрация ников и каналов, администрирование сети. Для пользователей сервисы выглядят в виде обычных ников, с ними можно "пообщаться" в привате :) на языке их команд, назначение, инструкции и список команд каждого сервиса можно получить по команде /msg <servicename> help
Что такое IRC-ботIRC-бот это пользовательская программа (робот), которая подключается к IRC-сети, может заходить на каналы и вести себя как обычный пользователь - общаться на канале и/или в привате, управлять каналом - на столько, на сколько позволяет ее "искуственный интеллект", боты используются для автоматического администрирования каналов а также часто для проведения онлайн-игр, доступа к внешним ресурсам, например отправка SMS, доступ к базам данных.
Команды IRC
Все команды IRC начинаются с символа "/" - это признак того что набранная строка является командой, символ "/" должен быть первым в строке, иначе строка будет воспринята как обычное сообщение и отправлена в канал.
/msg Nick Message |
Отправить пользователю с ником Nick в приват сообщение Message |
/me Action |
Сообщить пользователям на канале, что Вы выполняете какоето действие Action (действие нужно описывать от третьего лица), например /me пошел пить кофе и скоро вернется |
/quit Message |
Отключиться от IRC-сервера - полностью выйти из IRC, необязательное сообщение Message используется для пояснения другим причины Вашего выхода. |
/nick Nick |
Сменить свой текущий ник на новый ник Nick без переподключения к IRC-серверу. |
/join #channel |
Подключиться к IRC-каналу #channel (например если оператор отключил Вас от канала или Вы хотите зайти на другой канал, не нужно переподключаться к IRC, достаточно воспользоваться этой командой) |
/topic |
Вывести текущую тему канала (topic). Оператор канала этой командой может также сменить текущую тему канала |
/whois Nick |
Узнать информацию о пользователе, который в данный момент имеет ник Nick |
/whowas Nick |
Узнать информацию о пользователях, которые недавно заходили под ником Nick |
/who |
Вывести список пользователей на канале |
Q: Как зарегистрировать свой Ник или Канал ?
A: Это делается с помощью Сервисов NickServ и ChanServ, чтобы получить подробную информацию по их использованию, подключившись к IRC наберите команду
/msg NickServ help или
/msg ChanServ help