Команды IRC. И его сервисы! Эта статья написана не для профессионалов, она написана для тех кто ознакомился с азами IRC, но хочет большего, хочет продолжить свои познания в мире IRC! В этой статье мы рассмотрим не только команды IRC, а так же рассмотрим команды для таких полезных сервисов как NickServ, ChanServ и MemoServ, которые по моему мнению тоже необходимо знать, либо хотя бы быть с ними ознакомленным! Рассматривать команды клиента mIRC мы не будем, если вас они все таки интересуют, то посмотрите в хелп mIRC’а, если плохо с английским, то качаем хелп переведенный на русский! http://www.solarnet.ru/soft/show.php?id=20 – русский хелп mIRC’а. Для начала немного рассмотрим что такое IRC, ChanServ, NickServ и MemoServ! IRC. IRC - это многопользовательская система общения, где люди встречаются на каналах (комнаты, виртуальные места, обычно с общей темой разговора), чтобы общаться группой или приватно. Нет никакого ограничения количества людей, которые могут участвовать в беседе или ограничения каналов, которые могут быть сформированы в IRC. (Если Вы хотите узнать больше о зарождении IRC, читайте http://www.mirc.co.uk/help/jarkko.txt 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! Полезные ссылки: http://xirc.ru/download.php?list.12 - IRC клиенты для Windows. http://xirc.ru/download.php?list.13 - IRC клиенты для Linux. www.eggdrop.ru – боты для Windows и Linux, огромное собрание TCL скриптов, информация по ботам и их настройке, статьи на тему IRC, и IRCBot. Прошу огромное извенение за то что нет копирайтов! Вся информация хранилась в обычных текстовика, без какой либо информации о авторе или переводчике! Если кто-то хочет пополнить статью какой либо информацией, либо переделать ее! Пишите в аську –5514377!
Зеленый цвет, сделай ярче чтоли.Для фака по ирк сервисам очень даже и хорошо.Может уже кто-нибудь (может я?) напишет про что нибудь другое?А то все про сервисы, команды пишут..Ну, например, какой нибудь скрипт набросать и объяснить
Не вопрос, цвет исправлю, просто поздно уже было, спать надо было ложитсся, на учебу вставать рано=))))), скрипт, тоже можно, скажи назначение скрипта! можно попробовать реализовать!А можно создать коллекцию уже не плохих реализованных mIRC скриптов)) с описанием и линками на них!
хохо статья cool, может мне кто покажет научит скрипты писать в мирк, а то только могу бинды и все(и то это не скрипт а лажа), хелпа мало очень. =)
Конечно же скрипт набросать и объяснить можно, но дело не в этом! Каждому человеку нужно свое, я сам по первой до боли в пальцах от поиска=), искал скрипты, находил много статей, читал, понимал как он сделан, и как устроен, после их прочтения я даже немного их модифицировал! Конечно такой скрипт как ADLF будет всем интересен! Но реализовать что то подобное и объяснить будет очень трудно! Все равно придется сидеть с хелпом и копаться в каждой команде! да и вообще советую глядеть в хелп от мирка! там все подробно расписано!
за статью + конечно, хотя такой инфы пруд пруди в сети стоит ещё отметить, что в некоторых клиентах, необходимо вместо скажем /nickserv identify пароль, писать /quote nickserv indetify пароль. к таким клиентам относится например - irssi Если нужно, могу добавить информацией о связке screen + irssi, Хотя кто пользуется таким клиентом и сам разберется... но если есть желание