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

Discussion in 'Статьи' started by XDoG, 2 Oct 2006.

  1. XDoG

    XDoG Member

    Joined:
    2 Oct 2006
    Messages:
    9
    Likes Received:
    15
    Reputations:
    1
    Команды 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!
     
    #1 XDoG, 2 Oct 2006
    Last edited: 3 Oct 2006
    11 people like this.
  2. XDoG

    XDoG Member

    Joined:
    2 Oct 2006
    Messages:
    9
    Likes Received:
    15
    Reputations:
    1
    Ждем отзывов! Заранее спасибо!
     
  3. Fishka-shtuchka

    Fishka-shtuchka Elder - Старейшина

    Joined:
    19 Aug 2005
    Messages:
    9
    Likes Received:
    30
    Reputations:
    13
    да круто тебе +
     
  4. freddi

    freddi Elder - Старейшина

    Joined:
    5 Jul 2006
    Messages:
    399
    Likes Received:
    243
    Reputations:
    145
    зашибенно, теперь многое прояснилось почему у меня не работало.
     
  5. =Be$=

    =Be$= Elder - Старейшина

    Joined:
    21 Jan 2006
    Messages:
    200
    Likes Received:
    123
    Reputations:
    0
    Статья гуд. +
     
  6. m0nzt3r

    m0nzt3r моня

    Joined:
    22 Jun 2004
    Messages:
    2,096
    Likes Received:
    673
    Reputations:
    591
    Зеленый цвет, сделай ярче чтоли.Для фака по ирк сервисам очень даже и хорошо.Может уже кто-нибудь (может я?) напишет про что нибудь другое?А то все про сервисы, команды пишут..Ну, например, какой нибудь скрипт набросать и объяснить :)
     
  7. XDoG

    XDoG Member

    Joined:
    2 Oct 2006
    Messages:
    9
    Likes Received:
    15
    Reputations:
    1
    Не вопрос, цвет исправлю, просто поздно уже было, спать надо было ложитсся, на учебу вставать рано=))))), скрипт, тоже можно, скажи назначение скрипта! можно попробовать реализовать!А можно создать коллекцию уже не плохих реализованных mIRC скриптов)) с описанием и линками на них!
     
    #7 XDoG, 3 Oct 2006
    Last edited: 3 Oct 2006
  8. m0nzt3r

    m0nzt3r моня

    Joined:
    22 Jun 2004
    Messages:
    2,096
    Likes Received:
    673
    Reputations:
    591
    сам чтоли будешь писать?умеешь?я про скрипты в мИРК.
    каких апплетов?))
     
    #8 m0nzt3r, 3 Oct 2006
    Last edited: 3 Oct 2006
  9. Element

    Element New Member

    Joined:
    18 May 2006
    Messages:
    25
    Likes Received:
    3
    Reputations:
    1
    хохо статья cool, может мне кто покажет научит скрипты писать в мирк, а то только могу бинды и все(и то это не скрипт а лажа), хелпа мало очень. =)
     
  10. XDoG

    XDoG Member

    Joined:
    2 Oct 2006
    Messages:
    9
    Likes Received:
    15
    Reputations:
    1
    с mIRC скриптингом, ознакомлен, но не считаю себя профи, но есть люди знакомые, могут помочь!
     
  11. XDoG

    XDoG Member

    Joined:
    2 Oct 2006
    Messages:
    9
    Likes Received:
    15
    Reputations:
    1
    Конечно же скрипт набросать и объяснить можно, но дело не в этом! Каждому человеку нужно свое, я сам по первой до боли в пальцах от поиска=), искал скрипты, находил много статей, читал, понимал как он сделан, и как устроен, после их прочтения я даже немного их модифицировал! Конечно такой скрипт как ADLF будет всем интересен! Но реализовать что то подобное и объяснить будет очень трудно! Все равно придется сидеть с хелпом и копаться в каждой команде! да и вообще советую глядеть в хелп от мирка! там все подробно расписано!
     
  12. podkashey

    podkashey С крышкой по жизни!

    Joined:
    18 Jun 2005
    Messages:
    756
    Likes Received:
    351
    Reputations:
    353
    //mode $me +p
    Unknown MODE flag
    Не пашет... ;)
     
    1 person likes this.
  13. AlexSatter

    AlexSatter Member

    Joined:
    29 Jan 2009
    Messages:
    303
    Likes Received:
    92
    Reputations:
    33
    за статью + конечно, хотя такой инфы пруд пруди в сети :)
    стоит ещё отметить, что в некоторых клиентах, необходимо вместо скажем /nickserv identify пароль, писать /quote nickserv indetify пароль.
    к таким клиентам относится например - irssi

    Если нужно, могу добавить информацией о связке screen + irssi, Хотя кто пользуется таким клиентом и сам разберется... но если есть желание ;)