проекты / электронный ресурс / irc-канал т.с.с.и.

Список основых команд и опций IRC в сети RusNet

Для использования на #tssi - IRC-канале Творческого Союза Студентов-Историков МГУ им. М. В. Ломоносова

Составил Yavel
30 декабря 2002 - 26 апреля 2003

Вступление

Аббревиатура "IRC" означает "Internet Relay Chat" и представляет из себя систему, которая позволяет вам вести в интернете диалог с другими пользователями, аналогично web-чатам - но в программе-клиенте, без бесконечного обновления окон, без обычных глюков html'a и намного, намного быстрее; аналогично известной ICQ (а также Yahoo!, AOL (Aim), MSN - messenger'ов) - но диалог на одном канале, в одном "окне" могут вести несколько человек, получается своеобразная конференция. При необходимости вы можете общаться лично - ваше сообщение увидит только тот, кому вы его послали. Для общения используется специальная программа - IRC client. Она устанавливает соединение с ближайшим IRC-сервером. IRC-сервера объединены между собой. Таким образом, получается своего рода "сеть в сети" - достаточно подключится к любому её серверу, что бы начать общение.

Канал #tssi находится в сети RusNet, её основные сервера для подключения (выбирайте любой) - irc.rinet.ru, irc.rus.net, irc.lucky.net, irc.odessa.net, irc.tsua.net, irc.kar.net, irc.runcis.lv.

Программы-клиенты

Существует несколько видов программ-клиентов irc, все они обладают своими достоинствами и недостатками, каждый выбирает для себя. Перечислю несколько наиболее известных:
Mirc - http://www.mirc.com/get.html
Pirch - http://www.pirch.com/download.html
Trillian - http://trillian.net.ru/download_trillian.html
Настройка их - отдельная и долгая песня, выходящая за рамки работы.

Описание команд

Некоторое примечание: при использовании команд различие между строчными и прописными буквами роли не играет. Квадратные скобки, приведённые в данном описании, в команду вводить не нужно.Основным вопросом после решения задачи непосредственно коннекта является выбор кодировки. Для Windows-машин настоятельно рекомендуется cp1251 - порт 6669. Можно так же использовать translit - порт 6668. Командой /QUOTE CODEPAGE [имя кодировки, напр. cp1251] можно менять текущую кодировку "на лету".

Общие и простые команды

/JOIN #tssi или /J #tssi
Войти на канал Т.С.С.И.

/PART #tssi
Выйти с канала (но не из IRC). Это иногда бывает нужно.

/QUIT [текст сообщения]
Выйти и с канала, из из IRC вообще с сообщением о причине такого поступка и какой-нибудь "прощалкой". Можно без сообщения, но тогда могут не понять.

/MSG [ник адресата] [текст сообщения]
Послать человеку с канала "приватное сообщение", его получит только он, и в новом открывшемся (если адресат ответит) окне вы сможете обсудить частную тему, не внося хаос в общую беседу канала.

/NOTICE [ник адресата] [текст сообщения]
Послать т.н. уведомление, в окне программы у адресата оно отобразится строчкой другого цвета, видно оно будет только ему.

/AWAY [сообщение]
Изменить статус на "Away" ("Ушёл"), объяснив причину. Возвращаются командой /BACK - нельзя надолго уходить от компьютера.

/ctcp [ник объекта] TIME
Иногда бывает полезно узнать, сколько времени на часах компьютера одного из ваших собеседников. Вдруг он где-нибудь на Аляске и очень хочет спать...
Внимание! Ответы на запросы CTCP обычно появляются не в окне канала, а в основном окне, окне статуса.

/ctcp [ник объекта] VERSION
Узнать, какой программой-клиентом пользуется ваш собеседник.

/ctcp [ник объекта] PING
Обычный сетевой ping - узнать скорость прибытия информации к адресату.

Регистрация и идентификация

Зарегистрируйте свой ник, и вы сможете пользоваться всем широким спектром возможностей и настроек IRC. И, главное, никто больше не сможет пользоваться вашим псевдонимом, вы получаете его в постоянное пользование. Правда, если вы не появитесь под ним в течение 31 дня, любой желающий сможет зарегистрировать его на
себя... так что заходите почаще.
Для регистрации необходимо зайти под желаемым ником (или сменить нынешний на желаемый командой /NICK [ник]. Если такой уже используется/зарегистрирован, то вам об этом сообщат.
Сама же регистрация производится командой /msg nickserv REGISTER [желаемый пароль] [ваш e-mail]
Внимание! Прописные и строчные буквы в пароле иМеюТ зНаченИЕ!

/msg nickserv IDENTIFY [пароль]
Этой командой вы идентифицируетесь как владелец данного ника. После выполнения вам сообщат "Password accepted for nick...". Неидентифицированные пользователи называются "гостями" (guest), они не имеют права менять настройки, отправлять сообщения через MemoServ и в любой момент могут потерять текущий ник. Если
настоящий владелец выбранного вами псевдонима установил специальную опцию, то вскоре вы будете автоматически переименованы... во что-нибудь нехорошее.

/msg nickserv DROP
Полностью "убить" регистрацию вашего текущего ника, после выполнения команды его сможет зарегистрировать на себя любой желающий.

/msg nickserv STATUS
Показывает ваш статус в данном месте:
Registered - ваш ник зарегистрирован;
Unregistered - ник не зарегистирован;
Recognized - вы распознаны (по ряду параметров) как его владелец;
Identified - ваша идентификация по паролю принята, вы - владелец ника;
IRCOp, CSOp, SRA - статусы системных администраторов разных уровней доступа.

/msg nickserv GHOST [ник] [пароль]
Ликвидация "привидения": когда, к примеру, обрывается связь, на канале вашим ником остаётся "привидение", и когда вы снова заходите, мешает идентифицироваться. Этой командой вы ликвидируете его.

/msg nickserv RECOVER [ник] [пароль]
Отнимает ник у человека, который использует его нелегально. А вы сможете идентифицироваться под ником через минуту, или же воспользуйтесь командой RELEASE.

/msg nickserv RELEASE [ник] [пароль]
При срабатывании ENFORCE или после использования команды RECOVER сервис удерживает ник в течение одной минуты. Чтобы не ждать в течение минуты, а взять ник сразу, используйте эту команду. Кроме того, при использовании команды требуется ввести пароль, либо текущий хост должен быть в листе доступа. А если
включена опция SECURE, то пароль обязателен.

Информация о пользователях

/msg nickserv INFO [ник объекта]
При помощи этой команды вы можете получить информацию о каком-либо из других пользователей: когда его последний раз здесь видели, дата и время регистрации, последний хост (этого может и не быть), установленные опции и прочую информацию (e-mail, номер icq, сайт...) которую он соблаговолил ввести как раз на такой
случай.

Ваши настройки

Внимание! Настройками можно пользоваться только имея зарегистрированный ник и идентифицировавшись под ним.

/msg nickserv SET EMAIL [адрес e-mail]
Установить адрес электронной почты. Командой /msg nickserv SET EMAIL NONE вы очистите это поле и никто не сможет с вами связаться по e-mail, да и восстановить пароль на ник не сможете... А опция HIDEMAIL командой /msg nickserv SET HIDEMAIL [ON или OFF] спрячет или не спрячет (как вам захочется) ваш адрес от всех, кроме администраторов.

/msg nickserv SET URL [ссылка на сайт - http://... или NONE]
Установить адрес вашего любимого/личного/рабочего сайта.

/msg nickserv SET UIN [номер icq или NONE]
Установить номер ICQ.

/msg nickserv SET CASE [Ник или ник или НИК или нИК]
Регистр букв вашего псевдонима - как он должены выглядеть.

/msg nickserv SET ENFORCE [ON или OFF]
Включить/выключить весьма полезную опцию ENFORCE. Когда она включена, никто не сможет пользоваться вашим ником без идентификации, если, конечно, хост этого товарища не занесён вами в лист доступа (access лист).
Внимание! Эта опция включена по умолчанию - в целях безопасности.

/msg nickserv SET SECURE [ON или OFF]
Включить/выключить опцию SECURE. Включённая, она не позволит никому, кроме вас пользоваться вашим ником. Вы, конечно, должны будете идентифицироваться. Наличие или отсутствие хоста в листе доступа не имеет значения.

/msg nickserv SET PASS [ваш новый пароль]
Установить новый пароль на ваш ник. Учтите, что функции "забыл пароль, пришлите мне его" в IRC не предусмотрено, поэтому хорошо запомните его... Иначе придётся ждать освобождения псевдонима или лезть с этим к администраторам, а их не надо раздражать по пустякам.

/msg nickserv SET PRIVATE [ON или OFF]
Для параноиков (то есть нормальных людей). Когда включена эта опция, никто не заметит вашего присутствия на канале и обратиться к вам может,только персонально, зная ваш текущий ник. Кроме того, никто не сможет получить информацию о вашем хосте.

/msg nickserv SET NEVEROP [ON или OFF]
Если вы хотите, чтобы вас не могли сделать оператором канала - включайте. Но это уход от ответственности.

/msg nickserv SET NOOP [ON или OFF]
Если эта опция включена, ваш ник не смогут добавлять в контакт-листы и отслеживать ваши появления, вынашивая какие-нибудь гнусные замыслы...

/msg nickserv SET NOMEMO [ON или OFF]
Заблокировать приём сообщений MemoServ. Посылающие их вам будут уведомлены, попытавшись отправить.

/msg nickserv SET MEMOMAIL [ON или OFF]
Сообщения, отправляемые вам через MemoServ, будут дублироваться на вашу электронную почту. Однако не все, только несколько (это зависит от настроек MemoServ), а затем вам придётся всё-таки прочитать их через обычный интерфейс и, при необходимости, удалить.

/msg nickserv SET PRIVMSG [ON или OFF]
При включении системые сообщения от разных сервисов (включая сообщения от других пользователей через MemoServ) будут открываться в отдельных окнах, не загромождая основное окно беседы канала.Ваш игнор-лист
Обычно случается, что не очень хочется видеть реплики и принимать сообщения MemoServ от тех или иных пользователей. Их ники можно добавить в игнор-лист и радоваться. Вражина пусть брызгает слюной, а вы этого и не заметите.

/msg nickserv IGNORE ADD [ник вражины]
Добавить ник в игнор-лист. Это можно сделать и проще - командой /msg IGNORE [ник вражины], но не навсегда, а только на время данного соединения.

/msg nickserv IGNORE DEL [ник вражины или номер в списке]
Удалисть ник из игнор-листа.

/msg nickserv IGNORE LIST
Просмотр игнор-листа, с номерами.Ваш лист доступа Работа с листом доступа - списом хостов, при заходе с которых вы будете распознаны как владелец ника. Работает только если не включена опция SECURE
(тогда вам обязательно придётся идентифицироваться).

/msg nickserv ACCESS ADD [хост/маска]
Добавить хост в список, можно применять как прямые названия (пример - ~[ник]@хост), так и маски (~[ник]@*.ru, ~[ник]@62.114.5.*)

/msg nickserv ACCESS DEL [хост/маска или номер в листе доступа]
Удалить хост/маску, это можно сделать и указав напрямую, и указав номер в листе доступа, например /msg nickserv ACCESS DEL 2

/msg nickserv ACCESS LIST
Собственнно, лист доступа, с пронумерованными хостами.

/msg nickserv ACCESS CURRENT
Добавить в access-лист хост-подсеть, с которого вы сейчас вошли в IRC. (не рекомендую, а то любой недруг с таким же провайдером, сможет, указав ваш e-mail и ник, захватить его)Присоединение (связывание) ников
Вы можете зарегистрировать на себя несколько псевдонимов. При помощи данной группы команд можно упростить эту процедуру и управление ими. Некоторые так создают целые команды, чтобы в для разных случаев быстро переключаться с одного на другой. Также для "связанных" ников действуют все настройки и access-лист
главного.

/msg nickserv LINK [ник к которому присоединяем] [пароль ника, к которому присоединяем]
"Привязать" текущий ник (он должен быть незарегистрирован) к другому своему нику (зарегистрированному, он и будет "главным".)

/msg nickserv LINKS
Покажет все "связанные" с вашим ники.

/msg nickserv UNLINK [ник]
"Отсоединение" ника и, одновременно, его полная ликвидация аналогично DROP (любой пользователь сможет забрать себе).Сообщения MemoServ Сервис MemoServ позволит вам отправлять короткие текстовые сообщения (256 символов, а не то, что вы подумали) на имя какого-либо товарища, это бывает нужно если адресат "оффлайн" - он всё же получит сообщение как только войдёт и идентифицируется в IRC. Он получит сообщение даже если будет на другом канале, но, увы, не в другой сети. И вы, и адресат должны быть зарегистрированными пользователями.

/msg memoserv SEND [ник адресата] [текст сообщения]
Просто отправить сообщение такому-то.

/msg memoserv READ [номер сообщения или LAST]
Когда к вам поступает новое сообщение (или вы заходите в IRC и автоматически "проверяется memoserv'овский ящик"), вам сообщается "You have a new memo from..." и "Type /MSG MemoServ READ [номер] to read it." Вводите /msg memoserv READ [номер] и читаете сообщение. Если ввести вместо номера опцию LAST, вы сможете ознакомиться с самым новым из посланных вам сообщений.

/msg memoserv DEL [номер сообщения или ALL]
Удалить сообщение под таким-то номером. Настоятельно рекомендуется до того ознакомиться с содержимым. Удалять сообщения необходимо, потому что если их количество привысит лимит, мы не сможете получать новые. Опция ALL - удалить все сообщения.

/msg memoserv LIST
Ознакомиться со списком сообщений в виде таблицы, в которой указаны номер, статус (прочитано/непрочитано), отправитель и сколько времени назад это сообщение было отправлено.

/msg memoserv LIST NEW
Вывести в том же формате список только непрочитанных сообщений.

 

 :: В двух словах
Список основных команд и опций IRC в сети RusNet, необходимых для использования IRC-канала Т.С.С.И. (#tssi)