HELP
NickServ - это сервис, предназначенный для "регистрации" вашего
ника и защиты его от использования еще кем-либо кроме вас. Ниже
представлен список команд, позволяющих осуществлять регистрацию и
настройку ников. Чтобы использовать команду, пошлите запрос вида
/msg NickServ команда.
Для более подробной информации по какой-либо команде используйте:
/msg NickServ HELP команда.
REGISTER
Синтаксис: REGISTER пароль [email]
Позволяет зарегистрировать ваш текущий ник в базе данных NickServ.
После успешной его регистрации, вы можете использовать команды
SET и ACCESS что бы сконфигурировать параметры ника так, как
вам будет угодно. Постарайтесь не забыть указанный при регистрации
пароль - он понадобится вам для дальнейшего использования ника!
Принципы выбора пароля:
Пароли не должны быть легко угадываемы. Например, использование
вашего реального имени в качестве пароля - плохая идея.
Использование вашего ника в качестве пароля - совсем плохая идея,
NickServ просто-напросто не допустит этого. Также, короткие пароли
очень легко подбираются простым перебором, поэтому длина пароля
должна быть больше 5 символов. Пробелы и знаки табуляции в пароле
недопустимы, вы можете использовать только латинские буквы и цифры.
Примечание: все пароли чувствительны к регистру! MYPASSWORD,
MyPassword, и mypassword - это разные пароли!
Указанный в качестве дополнительного параметра email будет
автоматически ассоциирован с регистрируемым ником. Данный параметр
может быть как опциональным, так и обязательным - это зависит от
требований и настроек IRC-сети.
Вы можете не беспокоиться о приватности вашего email-адреса - никто
из посторонних лиц его не получит.
Так же, регистрация нового ника автоматически создает для него новую
группу. Возможности групп ников позволяют вам иметь несколько ников
с общей для них информацией, настройками, списком доступа. Для более
подробной информации см. /msg NickServ HELP GROUP
GROUP
Синтаксис: GROUP главный_ник пароль
Данная команда позволяет вам присоединить ваш текущий ник к группе
главного_ника. В качестве пароля вам необходимо указать пароль
главного ника.
Использование групп дает вам возможность объединить несколько ников
в одну группу с едиными настройками и привилегиями на каналах,
едиными ассоциированными данными и паролем, единым списком сообщений.
Группа существует и активна пока используется. Даже если вы удалите
один из ников группы, все вышеописанные данные (ну и сама регистрация)
будут существовать до тех пор, пока в группе есть хотя бы 1 ник.
Вы можете использовать эту команду даже если ваш текущий ник все еще
незарегистрирован. В противном случае, для использования описываемой
команды вам необходимо будет идентифицироваться к группируемому нику.
См. /msg NickServ HELP IDENTIFY для более подробной информации.
Примечание: возможность группировки уже зарегистрированных ников
может быть недоступна в вашей IRC-сети.
Оптимальным вариантом будет объединение еще не зарегистрированных
ников с уже зарегистрированным (они указываются как главный ник).
В противном случае, все данные группируемого ника будут уничтожены
в процессе объединения двух ников. Именно поэтому, слияние групп -
невозможно. Один зарегистрированный ник, не состоящий ни в одной
группе - уже образует группу. И находится в двух группах этот ник
никак неможет.
Примечание 2: у всех ников в группе - единый пароль.
IDENTIFY
Синтаксис: IDENTIFY пароль
Позволяет вам идентифицироваться на NickServ к зарегистрированному
ранее нику. Большинство сервисных команд, такие как SET, OP, BAN
и т. д., требуют идентификации перед использованием. В качестве
пароля вы должны указать тот самый пароль, который указывали при
регистрации вашего ника.
LOGOUT
Синтаксис: LOGOUT
Данная команда имеет эффект, обратный эффекту команды IDENTIFY,
то есть: снимает с вас статус владельца ника (деидентифицирует).
Примечание: тем не менее, после использования данной команды,
сервисы не пошлют вам запрос о необходимости идентификации к нику.
DROP
Синтаксис: DROP [ник]
Удаляет ваш ник из базы данных NickServ. Удаленный таким образом ник
снова становится свободным для регистрации.
Использование ника в качестве дополнительного параметра
позволяет вам удалять ник в пределах вашей группы.
Чтобы использовать данную команду, вы должны быть идентифицированы
к удаляемосу нику (или группе ников). Для более подробной информации
см. /msg NickServ HELP IDENTIFY
ACCESS
Синтаксис: ACCESS ADD маска
ACCESS DEL маска
ACCESS LIST
Позволяет просматривать/изменять список масок доступа на ваш ник.
Имеется ввиду список хостмасок вида идент@хост, с которых NickServ
позволит использовать ваш ник даже без и дентификации к нему.
В противном случае, чтобы использовать ник с хостмаски которая не
присутствует в списоке доступа, вам необходимо будет использовать
команду IDENTIFY для идентификации на NickServ.
Примеры:
ACCESS ADD anyone@*.set.ru
позволяет использовать ник всем, кто имеет идент anyone
и чей хост попадает под маску *.set.ru.
ACCESS DEL anyone@*.set.ru
антоним предыдущей команды - удаляет маску из списка.
ACCESS LIST
выводит текущий список "доверенных" хостмасок.
SET
Синтаксис: SET опция параметры
Команда SET позволяет вам настроить различные опции ника.
Список опций:
DISPLAY установка главного ника группы
PASSWORD изменение текущего пароля на ник
LANGUAGE выбор языка, посредством которого
сервисы будут с вами общаться
URL установка URL-адреса на ник
EMAIL установка email-адреса на ник
ICQ установка ICQ-номера на ник
GREET установка приветственного сообщения
KILL активирование/деактивирование режима защиты
SECURE активирование/деактивирование режима безопасности
PRIVATE скрытие вашего ника в списке ников по /msg NickServ LIST
HIDE скрытие различной информации о вашем нике
MSG выбор метода общения сервисов с вами
AUTOOP активирование/деактивирование автостатуса
Чтобы получить справочную информацию по отдельно взятой опции
воспользуйтесь командой /msg NickServ HELP SET опция
Примечание: перед установкой какой-либо опции, вам необходимо
идентифицироваться к нику в качестве его владельца. Для более
подробной информации см. /msg NickServ HELP IDENTIFY
SET DISPLAY
Синтаксис: SET DISPLAY новый_ник
Позволяет переназначить главный ник группы. Именно этот ник будет
отображаться в списке доступа каналов, где вы прописаны.
Примечание: новый главный ник должен состоять в вашей группе ников.
SET PASSWORD
Синтаксис: SET PASSWORD новый_пароль
Позволяет изменить пароль ника, используемый для идентификации к
нему в качестве полноправного владельца.
SET LANGUAGE
Синтаксис: SET LANGUAGE номер
Позволяет выбрать язык, на котором сервисы будут посылать вам
различные сообщения. Например, текст справочной системы, который вы
сейчас и читаете.
В качестве номера, вы должны указать конкретный номер языка из
списка поддерживаемых языков:
SET URL
Синтаксис: SET URL url-адрес
Ассоциирует URL-адрес с вашим ником. Данный URL будет показан в
информации о вашем нике, предоставляемой по команде INFO.
SET EMAIL
Синтаксис: SET EMAIL адрес@email
Ассоциирует email-адрес с вашим ником. Данный email будет показан
в информации о вашем нике, предоставляемой по команде INFO.
SET HIDE
Синтаксис: SET HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
Данная опция позволяет вам скрыть часть информации о вашем нике,
которая может запрошена у NickServ с помощью команды INFO
В качестве второго параметра вы должны указать что именно будет
скрыто:
USERMASK - для скрытия вашей последней хостмаски вида идент@хост
STATUS - для скрытия вашего уровня доступа к сервисам
EMAIL - для скрытия ассоциированного email-адреса.
QUIT - для скрытия вашего последнего quit-сообщения
В качестве третьего параметра вы должны указать либо ON либо OFF.
Первый активирует скрытие, второй, соответственно, деактивирует.
SET ICQ
Синтаксис: SET ICQ ICQ-номер
Ассоциирует ICQ-номер с вашим ником. Данный ICQ-номер будет показан
в информации о вашем нике, предоставляемой по команде INFO.
SET GREET
Синтаксис: SET GREET сообщение
Позволяет назначить приветственное сообщение, которое сервисный
бот будет говорить каждый раз, когда вы заходите на канал. Учтите,
что для отображения приветствия, на канале должна быть активирована
опция GREET и вы должны иметь соответствующий уровень доступа.
SET KILL
Синтаксис: SET KILL {ON | QUICK | IMMED | OFF}
Активирует/деактивирует автоматическую защиту для вашего ника.
Активирование защиты ника позволяет вам лимитировать период времени
на ввод пароля для идентификации. ON выставляет период в 60 секунд,
по истечении которого сервисы принудительно сменят ник лже-владельца
(или ваш, если вы не успели ввести пароль вовремя).
Параметр QUICK позволяет назначить 20-секундный период.
Параметр IMMED позволяет отключить этот период вообще. Помните,
что активирование этой опции может привести к потере вашего ника!
Не используйте эту опцию без крайней на то необходимости, а перед ее
включением, убедитесь, что ACCESS-список вашего ника содержит хотя
бы одну из хостмасок, которая совпадает с вашей текущей.
Примечание: возможность установки метода защиты IMMED может быть
отключена в вашей IRC-сети.
SET SECURE
Синтаксис: SET SECURE {ON | OFF}
Активирует/деактивирует режим безопасности для вашего ника. При
включенной опции SECURE вы должны идентифицироваться на NickServ
с помощью пароля, чтобы подтвердить что именно вы владелец текущего
используемого вами ника. При этом на список хостмасок ника сервисы
внимания не обращают.
Отключение этой опции позволит вам идентифицироваться на NickServ
через список масок ника, однако, максимально допустимый статус в
данном случае будет равняться 2.
Стоит также заметить, что сервисы не будут принудительно менять ваш
ник, если в ACCESS-списке зарегистрированного ника есть хотя бы одна
хостмаска, совпадающая с вашей текущей. Режим опции KILL при этом
значения не имеет.
SET PRIVATE
Синтаксис: SET PRIVATE {ON | OFF}
Активирует\деактивирует опцию приватности вашего ника на NickServ.
Включенная таким образом PRIVATE скрывает ваш ник из информации
по NickServ LIST.
Примечание: тем не менее, любой, кто знает ваш ник, имеет возможность
получить информацию о вас используя команду INFO.
UPDATE
Синтаксис: UPDATE
Обновляет ваш текущий статус на сервисах, в частности, проверяет на
наличие новых мемо-сообщений, устанавливает необходимые режимы на
всех каналах, где у вас есть статус (ModeonID), обновляет ваши
виртуальные хосты и настройки (дата последнего посещения IRC, и т.д.).
SET HIDE
Синтаксис: SET HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
Данная опция позволяет вам скрыть часть информации о вашем нике,
которая может запрошена у NickServ с помощью команды INFO
В качестве второго параметра вы должны указать что именно будет
скрыто:
USERMASK - для скрытия вашей последней хостмаски вида идент@хост
STATUS - для скрытия вашего уровня доступа к сервисам
EMAIL - для скрытия ассоциированного email-адреса.
QUIT - для скрытия вашего последнего quit-сообщения
В качестве третьего параметра вы должны указать либо ON либо OFF.
Первый активирует скрытие, второй, соответственно, деактивирует.
SET MSG
Синтаксис: SET MSG {ON | OFF}
Позволяет вам выбрать способ общения сервисов с вами. Укажите ON,
что бы активировать режим приватных сообщений - в этом случае все
сообщения от сервисов будут приходить вам в приват. Параметр OFF
заставит сервисы использовать режим уведомлений (notice, нотисы).
Примечание: настройка данной опции может быть заблокирована.
RECOVER
Синтаксис: RECOVER ник [пароль]
Команда RECOVER позволяет вам вернуть ваш зарегистрированный ник
в том случае если его взял и использует кто-то другой. Вы можете
избежать подобных ситуаций - для этого достаточно настроить защиту
вашего ника. Подробнее о режиме защиты вы можете узнать из справочной
информации по SET KILL.
Как только вы пошлете RECOVER-запрос, сервисы сети тут же создадут
псевдопользователя с вашим зарегистрированным ником, что заставит
IRC-сервер отключить захватчика от сети. Эффект команды разнится в
зависимости от того, какой IRCd используется в вашей сети: если ваш
сервер не поддерживает SVSNICK, то захватчик будет отключен, как при
GHOST, а если поддерживает, то ник захватчика будет изменен на
случайный, например на Guest31526. Опять же, префикс случайного
ника настраивается в конфиге сервисов и может меняться от сети к сети.
Но и это еще не все. В зависимости от типа IRCd вашей сети, сервисы
будут либо создавать псевдопользователя, либо устанавливать временный
запрет в виде Q:LINE на ваш ник. Этот запрет (будь то псевдоклиент
или Q:LINE) будет запрещать кому-либо взять восстановленный ник в
течение определенного промежутка времени, указанного в конфиге
сервисов (по-умолчанию, это NickServ).
Как только этот промежуток времени истечет - вы сможете использовать
свой ник снова. Если вы не хотите ждать - воспользуйтесь командой
RELEASE чтобы снять защиту сервисов с вашего ника немедленно. Для
более подробной информации см. /msg NickServ HELP RELEASE.
Чтобы использовать данную команду, вы должны указать пароль для
изменяемого ника, либо же, вы должны быть идентифицированы к группе
изменяемого ника. Допустимо использование данной команды даже при
идентификации к нику всего лишь через список хостмасок.
RELEASE
Синтаксис: RELEASE ник [пароль]
Позволяет вручную освободить ваш зарегистрированный ник от удержания
его сервисами. Обычно это происходит в том случае, если у вашего ника
активирован режим защиты и пользователь, который пытался ваш ник
использовать, не успел ввести верный пароль или не вводил его вовсе.
Эффект режима защиты аналогичен эффекту команды RECOVER (см. справку
по /msg NickServ HELP RECOVER для более подробной информации). Удержание ника
продолжается в течении определенного промежутка времени, указанного в
конфиге сервисов (по-умолчанию, это NickServ).
Чтобы использовать данную команду, вы должны указать пароль для
удерживаемого ника, либо же, вы должны быть идентифицированы к группе
удерживаемого ника. Допустимо использование данной команды даже при
идентификации к нику всего лишь через список хостмасок.
GHOST
Синтаксис: GHOST ник [пароль]
Уничтожает "мертвую" IRC-сессию, использующую Ваш ник. "Мертвая"
сессия - это когда реально ее не существует, но IRC-сервер думает
что клиент все еще в сети. Чаще всего это происходит при внезапном
обрыве связи с сервером, когда IRC-клиент не успевает послать оному
уведомление об отключении (например, когда ваш компьютер внезапно
перезагрузился или у вас не менее внезапно отключили электричество).
Чтобы использовать данную команду, вы должны указать пароль для
отключаемого ника, либо же, вы должны быть идентифицированы к группе
отключаемого ника. Допустимо использование данной команды даже при
идентификации к нику всего лишь через список хостмасок.
INFO
Синтаксис: INFO ник [ALL]
Запрашивает у сервисов информацию об указанном нике. В частности
будут показаны: реальное имя владельца (realname), его последняя
хостмаска, когда он последний раз был в IRC под этим ником. Если вы
запрашиваете информацию относительно своего ника, вы можете указать
параметр ALL, чтобы получить всю доступную информацию, в том числе
и ту, которая скрыта.
LIST
Синтаксис: LIST маска
Выводит список всех зарегистрированных ников, которые совпадают с
указанной маской вида ник!идент@хост.
Ники с активированной опцией PRIVATE показаны не будут.
Примеры:
LIST *!joeuser@foo.com
покажет все ники, маска которых совпадает с joeuser@foo.com
LIST *Bot*!*@*
покажет все зарегистрированные ники, которые содержат
подстроку вида Bot (регистр не имеет значения).
LIST *!*@*.bar.org
Покажет все ники, принадлежащие пользователям
в домене bar.org.
ALIST
Синтаксис: ALIST [уровень]
Покажет все каналы, в списках доступа которых вы числитесь.
Опционально, вы можете выбрать определенный уровень в формате xOP
или LEVELS. Результирующий список будет содержать каналы, на которых
у вас есть соответствующий уровень доступа.
Примеры:
ALIST Founder
выведет список каналов, владельцем которых вы являетесь.
ALIST AOP
выведет список каналов, на которых у вас есть статус AOP
или выше.
ALIST 10
выведет список каналов, на которых ваш уровень равен 10
или выше.
Примечание: если вы видите метку "!" перед именем канала, это
значит что он находится в режиме NOEXPIRE.
GLIST
Синтаксис: GLIST
Выводит список ников в вашей группе.
STATUS
Синтаксис: STATUS ник1 ник2 ник3...
Запрашивает информацию о статусе ника на сервисах - идентифицировался
ли использующий его как владелец. Ответ выводится в формате:
ник код-статуса
где ник - это ник, статус которого вы запросили, а код-статуса
может быть одним из:
0 - такого пользователя нет в онлайне или этот ник не зарегистрирован
1 - пользователь не идентифицирован как владелец ника
2 - пользователь идентифицирован как владелец ника через список хостмасок
3 - пользователь идентифицирован как владелец ника через идентификацию паролем
Вы можете запросить статус сразу у 16 ников (разделяя их пробелом),
все лишние буду проигнорированы. Если параметр не указан - команда
вернет ваш текущий статус на сервисах.
SENDPASS
Синтаксис: SENDPASS ник
Отправляет пароль ника на email-адрес, указанный при регистрации
этого самого ника. Данная команда весьма полезна в случае "утери"
пароля.
Примечание: SENDPASS может быть ограничен для использования только
IRC-операторами данной сети.
Примечание 2: при включенном шифровании паролей эта команда недоступна.
EXPIRES
Помните, что неиспользуемые в течение длительного периода ники
автоматически удаляются из базы данных. Срок существования неактивных
ников: дней. SERVADMIN HELP
Администраторы сервисов могут удалить любой ник без идентификации
к нему, а так же, могут смотреть список доступа любого ника
(более подробно см. /msg NickServ ACCESS LIST ник).
SERVADMIN LOGOUT
Синтаксис: LOGOUT [ник [REVALIDATE]]
Использованная без параметров, команда LOGOUT производит эффект,
обратный эффекту команды IDENTIFY, то есть - деидентифицирует вас
от используемого на данный момент ника. Тем не менее, сервисы не
пошлют повторный запрос на идентификацию.
Если в качестве параметра вы укажете ник - деидентифицирует указанный
ник. Дополнительно указанный параметр REVALIDATE заставит сервисы
послать дендинтифицированному нику запрос на переавторизацию.
Использовать параметры ник и REVALIDATE могут лишь Администраторы
сервисов.
SERVADMIN DROP
Синтаксис: DROP [ник]
Без параметров, удаляет Ваш ник из базы данных NickServ.
С параметром, удаляет указанный ник из базы данных. Вы можете удалить
любой ник из вашей группы, не имея каких-либо особых привилегий.
Удалить абсолютно любой ник могут только Администраторы сервисов.
SERVADMIN LIST
Синтаксис: LIST маска [FORBIDDEN] [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]
Показывает список всех зарегистрированных ников, которые совпадают
с указанной в качестве основного параметра маской. Формат маски:
ник!идент@хост допустимо использование подстановочных символов.
Ники, у которых включена опция PRIVATE, будут показаны только
Администраторам сервисов. Ники с включенным параметром NOEXPIRE
будут показаны с префиксом !.
В качестве дополнительных опций команды LIST вы можете указать
FORBIDDEN, SUSPENDED, NOEXPIRE или UNCONFIRMED. Это позволит вам
получить список ников, отвечающих определенным критериям, таким как:
FORBIDDEN - ники, запрещенные к использованию, SUSPENDED - ники,
"замороженные" до поры до времени, UNCONFIRMED - ники, регистрация
которых все еще не подтверждена, и NOEXPIRE - ники, находящиеся в
режиме "не-истечения". Если указаны все четыре опции, то все 4 типа
ников будут перечислены в списке.
Примеры:
LIST *!joeuser@foo.com
покажет все ники, маска которых совпадает с joeuser@foo.com
LIST *Bot*!*@*
покажет все зарегистрированные ники, которые содержат слово
Bot (вне зависимости от регистра).
LIST * NOEXPIRE
Покажет все зарегистрированные ники у которых включена опция
NOEXPIRE.
SERVADMIN ALIST
Синтаксис: ALIST [ник] [уровень]
Без параметров, покажет список каналов, на которых Вы прописаны.
С первым параметром, покажет каналы, на которых прописан указанный
ник. С обоими параметрами, покажет каналы, где прописан указанный
ник с указанным уровнем или выше.
Для использования этой команды необходимы права Администратора сервисов.
SERVADMIN GLIST
Синтаксис: GLIST [ник]
Без параметров, покажет список ников в вашей группе. С параметром,
покажет все ники находящиеся в группе указанного ника.
Для использования этой команды необходимы права Администратора сервисов.
SERVADMIN GETPASS
Синтаксис: GETPASS ник
Позволяет получить пароль указанного ника.
Примечание: сразу по использовании данной команды, сервисы пошлют
по WALLOPS/GLOBOPS сообщение, содержащие ник использовавшего команду,
и ник, относительно которого была использована данная команда.
Одновременно с этим, событие будет записано в лог-файл.
Примечание 2: команда недоступна, если включено шифрование паролей.
SERVADMIN FORBID
Синтаксис: FORBID ник [причина]
Запрещает регистрировать и/или использовать указанный ник. Эффект
запрета модет быть снят путем удаления ника (DROP).
В некоторых сетях, причина является обязательным параметром.
SERVADMIN INFO
Администраторы сервисов могу использовать параметр ALL для любого
ника.