Что такое IRC
IRC расшифровывается как 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