Команды Irc. И его сервисы!

Команды IRC. И его сервисы!

Эта статья написана не для профессионалов, она написана для тех кто ознакомился с азами IRC, но хочет большего, хочет продолжить свои познания в мире IRC!

В этой статье мы рассмотрим не только команды IRC, а так же рассмотрим команды для таких полезных сервисов как NickServ, ChanServ и MemoServ, которые по моему мнению тоже необходимо знать, либо хотя бы быть с ними ознакомленным! Рассматривать команды клиента mIRC мы не будем, если вас они все таки интересуют, то посмотрите в хелп mIRC’а, если плохо с английским, то качаем хелп переведенный на русский!

Для начала немного рассмотрим что такое IRC, ChanServ, NickServ и MemoServ!

IRC.
IRC - это многопользовательская система общения, где люди встречаются на каналах (комнаты, виртуальные места, обычно с общей темой разговора), чтобы общаться группой или приватно. Нет никакого ограничения количества людей, которые могут участвовать в беседе или ограничения каналов, которые могут быть сформированы в IRC. (Если Вы хотите узнать больше о зарождении IRC, читайте

NickServ.
NickServ – это сервис позволяющий пользователям регистрировать и идентифицировать свои Ники, и проводить над ними другие операции!

ChanServ.
ChanServ-это сервис позволяющий зарегистрировать канал и провести его настройки!

MemoServ.
MemoServ - это сервис доставки коротких сообщений зарегистрированным пользователям (которые могут и не быть в данный момент в сети), и на каналы.

Начнем с самих IRC команд

Основные IRC-команды:

/helpsys chanmodes -- режимы каналов
/helpsys umodes -- режимы юзеров

User modes

Синтакс://mode $me +флаги/-флаги

Флаги:

**************** USER HELP SYSTEM ***************

B - бот
h - Хелпер
i - "невидимый режим" (скрывает вас от команды /names от тех, кто не находится на вашем канале)
p - hides channels you are joining from /whois(скрывает каналы, на которых сидите)
r - зареген и идентифицирован
v - заражён вирусом(блокировка DCC-Send)
w - receive wallops (у нас не используется)
x - скрывает хост(защита от нюков)

**************** OPER HELP SYSTEM ***************

a - Сервис Админ
A - Сервер Админ
o - Глобальный ИРКОП
O - Локальный ИРКОП
c - получать нотисы от сервера,когда кто нибудь коннектится к нему(палево!!!
f - получать сообщения о флуде
g - получать глобальный нотисы
k - получать нотисы при "убийствах"
N - Network Administrator
s - получать нотисы от сервера
t - получать нотисы при запросах /stat,/info …
T - Technical Administrator
y - получать нотисы когда смотрят вашу инфу(/whois,/uwho,…)
z - Zombie (cannot send messages/kick/change topics) =)
Channel modes
Синтакс://mode #канал +флаги/-флаги

Флаги:

a - Админ канала(никто кроме таких же Админов не может кикнуть его или снять ОП)
o- ОПератор канала(может кикать, банить...)
v - голос. право разговаривать при режиме +m, флудить при +d и писать цветом
e - "Иркопство" (баны по данной маске игнорируются)
c - нельзя писать цветом
d - нельзя повторять сообщения
i - только по приглашениям
k - запаролить канал(/mode #канал +k пароль)
K - Если канал +i/+k опы будут получать сообщения если ктото не сможет зайти на канал
l - Лимит (предел) юзеров
m - Модерированный. Раговаривать могуть только @(ОПераторы) и +(Войсы)
n - Нет сообщений извне
p - Приватный канал (скрывает в /list)
q - квит-сообщения не посылаются на канал
s - Секретный(скрывает в /whois)
S - Анти-реклама
t - Топик могут менять только @ (Операторы)

**************** OPER HELP SYSTEM ***************

O - Только для ИРКОПов
A - Только для Сервер-админов
/query nickname -- зайти юзеру в приват
/names #channel -- посмотреть кто сидит на канале, не заходя на него
/who #channel -- то же, что и /names (другая вариация)
/whois nickname -- посмотреть инфо о нике
/whowas nickname -- посмотреть инфо о нике,который ушёл
/quote ircops -- Все иркопы сети
/away причина -- включить режим "эвэй"
/away -- вернуться из режима "эвэй"
/help /команда -- выдаст хелп по команде
/server irc.server.net -- приконектиться к серверу
/who *часть_адреса* -- найти ник по его хосту
//mode $me +x -- скрыть свой хост
//cs op $chan $me -- получить оп у ChanServ(если вы автооп)
/notify nickname заметка -- добавить юзера в нотифай(список уведовлемий)
/ban #channel nickname [1-9] -- забанить ник на канале [тип_бана]
/part #channel -- уйти с канала
/partall -- уйти со всех каналов
/quit сообщение -- уйти с сервера с сообщением
/list -- список каналов
/run приложение/папка -- запустить приложение/папку
/dde mPlug control [on|off] -- включить/отключить АМИП
/who -- выводит полный список юзеров сети
/amsg -- послать text на каналы, на которых сидишь
/ame -- послать action на каналы, на которых сидишь
/dns Nickname|IP|Hostname -- определить IP|Hostname(в зависимости от того, что наберете)
/links -- выводит список серверов, прилинкованных к IrcNet.
/admin irc.server.ru(где server-имя сервера) -- Узнать кто администратор канала

Сочетания клавиш:
ctrl+k [0-15] -- писать цветом
ctrl+k color1,color2 -- написать цветом color1 на фоне color2
ctrl+b -- писать жирным
ctrl+u -- писать подчёркнутым
ctrl+r -- писать контрастом
alt+r -- вызвать remote-редактор
alt+a -- вызвать alias-редактор
alt+p -- вызвать popup-редактор
alt+o -- Опции мирка
alt+u -- список линков сохраннных мирком
alt+z -- уйти с канала
ctrl+f4 -- alt+z
ctrl+c -- скопировать в буфер обмена
ctrl+v -- вставить из буфера обмена
ctrl+w -- перебирать окна каналов
ctrl+q -- перебирать окна приватов
ctrl+enter -- равна команде /say текст
alt+1-9 -- выбрать канал на котором сидишь
alt+j -- Channel folder(любимые каналы)
alt+l -- меню просмотра списка каналов
alt+b -- адресная книжка
alt+n -- меню напоминаний(notify)
alt+s -- меню посылки файлов

Команды NickServ’а:

/msg NickServ help
/ns register password e-mail -- Зарегистрировать ник
/ns identify password -- идентифицироваться
/ns ajoin add #channel -- добавить канал в автозаход при идентификации
/ns ajoin del #channel -- удалить канал в автозаход при идентификации
/ns ajoin list -- посмотреть список каналов автозахода при идентификации
/ns link nickname password -- прилинковаться к нику(сделать ники равноправными)
/ns unlink nickname password -- отменить линковку ников(см. /ns help unlink)
/ns set password newpassword -- поменять пароль на newpassword
/ns set language number_of_language -- установить язык сервисов
/ns set URL web-address -- указать интернет-страничку,связанную с ником
/ns set e-mail your_e-mail -- указать ваш почтовый адрес
/ns set icqnumber #IcqNumber -- указать UIN вашего ICQ
/ns set location ваш_реальный_адрес -- указать ваш адрес
/ns set private on -- скрыть инфо о вашем нике(/ns info nickname)
/ns set private off -- сделать инфо о вашем нике доступной всем(/ns info nickname)
/ns set hide e-mail on -- скрыть ваш e-mail
/ns set hide e-mail off -- сделать ваш e-mail доступным
/ns set hide quit on -- скрыть инфо о вашем quit
/ns set hide quit off -- сделать инфо о вашем quit доступным
/ns drop -- отменить регистрацию вашего ника
/ns recover nickname password -- Убить другого пользователя, который воспользовался Вашим ником
/ns release nickname password -- Освободить ник от удержания сервисами после RECOVER
/ns listlinks -- посмотреть список прилинкованных к вам ников
/ns notes add текст -- добавить заметку
/ns notes del номер_заметки -- удалить заметку
/ns notes list -- получить список всех сохранённых заметок
/ns ghost nickname password -- убить юзера, пользующегося вашим ником
/ns info nickname -- посмотреть инфо по нику
/ns status nickname -- no comment

Команды ChanServ:

/msg ChanServ help
/cs register #channel password description -- зарегестрировать канал
/cs identify #channel password -- идентифицироватся как фаундер
/cs set #channel founder nickname -- поменять фаундера на nickname
/cs set #channel successor nickname -- установить имя получателя канала в случае дропа ника фаундера
/cs set #channel password newpassword -- поменять пароль на newpassword
/cs set #channel desc описание -- установить/поменять описание канала
/cs set #channel url web-address -- указать url канала
/cs set #channel email мыло -- указать e-mail канала(обычно его хозяина)
/cs set #channel entrymsg текст -- указать приветствие ChanServ'ом заходящих
/cs set #channel topic newtopic -- установить newtopic
/cs set #channel keeptopic on -- включить сохранение топика когда канал пустует
/cs set #channel keeptopic off -- выключить сохранение топика когда канал пустует
/cs set #channel mlock +флаги-флаги -- установить защиту режимов канала(+nt по умолчанию)
/cs set #channel mlock off -- выключить защиту режимов канала
/cs set #channel private on -- скрыть инфо о канале
/cs set #channel private off -- сделать инфо о канале доступной
/cs set #channel restricted -- ограничить доступ к каналу(на него могут заходить только те,кто есть в access-list'е)
/cs set #channel secureops on – операторами (@) могут быть только те, кто прописан в access-list'е
/cs set #channel secureops off – операторами (@) могут быть все
/cs set #channel leaveops on -- Никогда не снимать операторов канала, кроме использования команды deop
/cs set #channel leaveops off -- отключить leaveops
/cs set #channel opnotice on -- включить отправку предупреждения при использовании команды op/deop
/cs set #channel opnotice off -- выключить отправку предупреждения при использовании команды op/deop
/cs set #channel nolinks on -- включить игнорирование распознования прав досутпа для прилинкованных ников
/cs set #channel nolinks off -- выключить игнорирование распознования прав досутпа для прилинкованных ников
/cs access #channel add nickname level -- добавить nickname в список доступа канала по уровнем level (По умолчанию:3 == автовойс;5 == автооп;10 == доступ к акику,кику)
/cs access #channel del nickname -- удалить nickname из списка доступа канала
/cs access #channel list -- посмотреть список ников, имеющий доступ к каналу
/cs drop #channel -- отменить регистрацию канала
/cs akick add ник!идент@хост.домен -- добавить маску в автокик
/cs akick del номер -- удалить маску из автокика
/cs akick list -- посмотреть список автокиков
/cs info #channel -- посмотреть инфу канала
/cs invite #channel -- ChanServ пригласит вас на #channel
/cs op #channel nickname -- дать оп nickname на #channel
/cs deop #channel nickname -- отобрать оп у nickname на #channel
/cs unban #channel -- ChanServ разбанить вас на #channel
/cs kick #channel nickname причина -- кикнуть nickname с #channel
/cs clear #channel users -- кикнуть всех с #channel
/cs clear #channel modes -- снять с канала все режимы
/cs clear #channel ops -- снять со всех статус операторов
/cs clear #channel voices -- снять со всех войсы
/cs clear #channel bans -- провести амнистию на канале(снять все баны)
/cs levels #channel list -- посмотреть настройки канала
/cs levels #channel set option(см. /cs levels #channel list) level -- менять настройки канала
/cs levels #channel disable option -- сделать опцию доступной только для фаундера

Команды MemoServ!

/msg MemoServ help
/ms send nickname text -- отправить nickname'у послание
/ms list -- список оставленных вам сообщений
/ms read (#channel) номер/list/last/new
/ms del номер -- удалить сообщение по номером №
/ms set notify on -- вам будут сообщать относительно записок, когда Вы входите в систему,когда Вы возврат к исходному состоянию (/away) и когда они посланы Вам
/ms set notify logon -- Вам будут только сообщать относительно записок, когда Вы входите в систему или когда Вы возврат к исходному состоянию (/away)
/ms set notify new -- Вам будут только сообщать относительно записок, когда они посланы Вам!
/ms set notify off -- Вы не будете получать никакое сообщение записок
/ms set limit (#channel) лимит -- Установка максимального числа записок(не больше 20ти)!

Все эти команды позволят вам полноценно использовать этот прекрасный мир общения!и расширить свои знания в мире IRC!