Доступные команды NickServ:
1. REGISTER - Регистрация ника
Синтаксис: /NickServ REGISTER пароль email
Регистрирует Ваш ник в базе данных NickServ. После того, как Вы зарегистрировали ник, Вы можете использовать команды SET и ACCESS, чтобы сконфигурировать параметры Вашего ника по Вашему вкусу. Не забывайте пароль, который Вы укажете при регистрации; он Вам понадобится, когда будете менять настройки ника.
(Примечание: пароли чувствительны к регистру! MYPASSWORD, MyPassword, и mypassword - это РАЗНЫЕ пароли!)
Вы должны указать E-mail адрес при регистрации ник. Вы можете скрыть E-mail от показа другим пользователям командой SET HIDE (см. команду SET).
Принципы выбора пароля:
Пароль не должен легко угадываться - например Ваше имя. Использование Вашего ника для пароля неприемлемо, и NickServ не допустит этого. Также, короткие пароли очень легко подбираются простым перебором, поэтому длина пароля должна быть больше 5 символов.
Внимание!
Если зарегистрированный ник не используется в течении 182 дней - он будет удален из базы и доступен любому пользователю.
Код:
Пример:
/NickServ REGISTER 123456789 Putin@mail.ru
2. AUTH - Аутентификация регистрации никаСинтаксис: /NickServ AUTH код
Аутентификация регистрации ника а также смены E-mail адреса. Чтобы удостовериться, что E-mail верный, NickServ пошлет сообщение с кодом аутентификации на E-mail адрес, который Вы указали при регистрации или в команде SET EMAIL (см. команду SET). Это команда позволяет Вам подтвердить, что Вы получили сообщение и можете продолжать пользоваться ником. Замените код в команде девятизначным кодом аутентификации, указанным в письме.
Код:
Пример:
/NickServ AUTH 954687324
3. SENDAUTH - Послать себе код аутентификацииСинтаксис: /NickServ SENDAUTH
Отправляет Вам копию сообщения с кодом аутентификации, который ранее был послан после команд REGISTER или SET EMAIL. Если Вы случайно или еще по каким либо другим причинам потеряли сообщение с кодом, Вы можете использовать эту команду для получения кода аутентификации еще раз. Для предотвращения злоупотребления этой командой, она может быть использована только один раз в 24 часа.
4. IDENTIFY - Идентификация Вас как владельца никаСинтаксис: /NickServ IDENTIFY пароль
Сообщает NickServ, что Вы действительно являетесь владельцем ника. Многие команды требуют идентификации, без этого Вы не сможете их использовать. Пароль должен быть полностью идентичен тому, который Вы указывали, когда использовали команду REGISTER.
Код:
Пример:
/NickServ IDENTIFY 123456789
5. SENDPASS - Послать пароль на Ваш E-mail адресСинтаксис: /NickServ SENDPASS ник
Послать E-mail сообщение с паролем на E-mail адрес указанного ника, который у него зарегистрирован. E-mail адрес сперва должен быть подтвержден командой AUTH.
Код:
Пример:
/NickServ SENDPASS Youpiter
6. DROP - Отмена регистрации никаСинтаксис: /NickServ DROP пароль
Удаляет Ваш ник из базы данных NickServ. Удаленный таким образом ник становится свободным для регистрации любым человеком. Учтите, что если Вы удаляете ник, то все связанные с ним ники также будут удалены. Для удаления одного связанного ника используйте команду UNLINK. Для исключения случайного использования этой команды, Вы должны ввести пароль, чтобы удалить Ваш ник.
Код:
Пример:
/NickServ DROP 123456789
7. LINK - Связать другой ник с ВашимСинтаксис: /NickServ LINK ник
Связать новый ник с ником, который Вы используете сейчас, создание псевдонима для Вашего ника. Новый ник будет идентичен текущему в плане привилегий и записок; например, Вы можете читать записки, которые посланы другому нику и если один из ников имеет привилегию auto-op на канале, Вам тоже будет автоматически поставлен оператор канала независимо от того, какой ник Вы сейчас используете. Чтобы пользоваться этой командой, Вы должны идентифицировать Ваш ник (команда IDENTIFY) и ник, который Вы хотите привязать к Вашему не должен использоваться.
Код:
Пример:
/NickServ LINK Youpiter_2
8. UNLINK - Отменить связанный никСинтаксис: /NickServ UNLINK ник
Удаляет связь (псевдоним) с ником, которая была создана командой LINK. Вы не можете удалить связь с Вашим текущим ником; измените его на другой связанный ник, прежде чем использовать эту команду. Вы разрываете связь с "основным ником", который Вы установили командой SET MAINNICK, Ваш текущий ник автоматически становится главным ником.
Код:
Пример:
/NickServ UNLINK Youpiter_2
9. LISTLINKS - Список связанных никовСинтаксис: /NickServ LISTLINKS
Показать список всех ников, которые связаны с Вашим. Главный ник в группе связанных ников будет помечен символом "*" слева.
10. ACCESS - Изменение списка авторизованных адресовСинтаксис:/NickServ ACCESS ADD маска
/NickServ ACCESS DEL маска
/NickServ ACCESS LIST
Изменяет или показывает список доступа Вашего ника. Имеется в виду список адресов, которые будут автоматически идентифицированы NickServ как адреса, с которых допустимо использовать Ваш ник. Если Вы соединяетесь с IRC с адресом из этого списка, Вы не попадете под действие опции Защита (SET KILL) и если опция Охрана (SECURE) выключена, Вы можете получать автоматически операторов каналов и другие привилегии на каналах без использования команды IDENTIFY.
Маска, применяемая в командах ADD и DEL может содержать групповые символы (* или ?).
Код:
Примеры:
/NickServ ACCESS ADD achurch@*.dragonfire.net (Разрешает доступ пользователю achurch с любого компьютера в домене dragonfire.net.)
/NickServ ACCESS DEL achurch@*.dragonfire.net (Антоним предыдущей команды)
/NickServ ACCESS LIST (Покажет текущий список доступа)
Примечание: Не рекомендую использовать эту команду тем, у кого динамический IP
11. SET - Установка параметров, включая защиту kill'омСинтаксис: /NickServ SET опция параметры
Прежде чем использовать эту команду, сперва Вы должны сначала идентифицироваться
Устанавливает различные опции ника. Опция может быть:
LANGUAGE - Установить язык, на котором сервисы будут посылать Вам сообщения
Синтаксис: /NickServ SET LANGUAGE номер
Изменяет язык, на котором Сервисы будут посылать Вам сообщения (например, при ответе на посланную Вами команду). Номер должен быть выбран из нижеследующего списка поддерживаемых языков:
1 ) English
2 ) Dutch
3 ) French
4 ) German
5 ) Hungarian
6 ) Italian
7 ) Japanese / EUC encoding
8 ) Japanese / SJIS encoding
9 ) Portuguese
10 ) Russian
11 ) Spanish
12 ) Turkish
PASSWORD - Установить пароль на ник
Синтаксис: /NickServ SET PASSWORD новый_пароль
Изменяет пароль, который Вы используете для идентификации Вас как владельца ника.
URL - Ассоциировать URL с Вашим ником
Синтаксис: /NickServ SET URL адрес
Ассоциирует URL с Вашим ником. Этот URL будет показан, когда кто-либо запросит информацию о Вашем нике с помощью команды INFO.
EMAIL - Ассоциировать E-mail с Вашим ником
Синтаксис: /NickServ SET EMAIL адрес
Ассоциирует адрес E-mail с Вашим ником. Этот адрес будет показан, когда кто-либо запросит информацию о Вашем нике с помощью команды INFO.
INFO - Установить текст, который будет показываться при команде INFO
Синтаксис: /NickServ SET INFO текст
Ассоциирует введенный текст с Вашим ником. Этот адрес будет показан, когда кто-либо запросит информацию о Вашем нике с помощью команды INFO.
KILL - Включить или выключить тип защиты
Синтаксис: /NickServ SET KILL {ON | QUICK | IMMED | OFF}
Включает или выключает автоматическую защиту для Вашего ника. С включенной защитой, если другой пользователь пытается взять Ваш ник, ему будет дана одна минута для смены ника, в противном случае NickServ принудительно удалит его с IRC.
Если Вы укажете QUICK, пользователю будет дано для смены ника только 20 секунд. Если укажете IMMED, пользователь будет удален немедленно, без предупреждения или шанса изменить свой ник; пожалуйста, не используйте эту опцию. Также, администрация сети может отключить использование этой опции.
SECURE - Включить или выключить режим охраны ника
Синтаксис: /NickServ SET SECURE {ON | OFF}
Включает или выключает охранные возможности NickServ для Вашего ника. С включенной установкой SECURE Вы должны ввести свой пароль для того, чтобы быть идентифицированными как владелец ника, вне зависимости от того, есть Ваш адрес в списке доступа Вашего ника или нет. Однако, если Ваш адрес есть в списке доступа Вашего ника, NickServ не будет применять к Вам функцию защиты, независимо от настроек опции KILL.
PRIVATE - Предохранить Ваш ник от появления в /NickServ LIST
Синтаксис: /NickServ SET PRIVATE {ON | OFF}
Включает или отключает опцию скрытия для Вашего ника на NickServ. C включенной опцией PRIVATE Ваш ник не будет показываться в списке, который генерирует NickServ в ответ на команду LIST. (Однако, любой кто знает Ваш ник, сможет получить информацию о нем, используя команду INFO.)
HIDE - Скрыть часть информации о Вас
Синтаксис: /NickServ SET HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
Позволяет Вам запретить показ некоторой информации, когда кто-то запрашивает у NickServ команду INFO для Вашего ника. Вы можете скрыть свой E-mail адрес (EMAIL), последнюю маску user@host (USERMASK) и последнее сообщение при выходе (QUIT).
Второй параметр определяет, будет информация показана (OFF) или скрыта (ON).
TIMEZONE - Установить временную зону, которая будет использоваться при показе дат.
Синтаксис: /NickServ SET TIMEZONE {UTC-смещение | временная-зона | DEFAULT}
Устанавливает временную зону для отображения времени (таких как, например время последнего использования ника или канала), вместо того, чтобы использовать ту временную зону, с которой работают Сервисы; Настройка DEFAULT может быть использована, чтобы вернуться к временной зоне Сервисов.
Возможны два пути назначения зоны:
- Как UTC смещение, разница во времени между вашим временем и UTC (Universal Coordinated Time, также известное как GMT, Greenwich Mean Time). Смешение указывается как "+" или "-", чтобы указать смещение относительно UTC (перед - восточнее, после - западнее), и следом идет целое число часов или строка в форме "чч:мм".
- Как имя временной зоны, например как "GMT" или "EDT". Не все имена временных зон поддерживаются Сервисами и некоторые государственные временный зоны имеют такие же имена, поэтому, если вы получите ошибку или время, которые показывают Сервисы неверное, используете вариант со смещением относительно UTC.
Учтите, что Сервисы не умеют автоматически переводить часы; Вы должны исправлять это сами.
Примеры:
/NickServ SET TIMEZONE -5 (Установить временную зону на 5 часов после UTC)
/NickServ SET TIMEZONE +3:30 (Установить временную зону на 3 часа 30 минут перед UTC)
/NickServ SET TIMEZONE JST (Установить временную зону в Japan Standard Time (UTC+9:00)
MAINNICK - Установить ник, который будет показываться в списках доступов каналов
Синтаксис: /NickServ SET MAINNICK ник
Когда у Вас есть несколько ников, связанных вместе, эта команда позволяет Вам выбрать один, который будет показываться в списках доступа каналов. Если позже Вы разъедините этот ник, тогда любой другой станет им автоматически.
12. UNSET - Очистка информации никаСинтаксис: /NickServ UNSET {URL | INFO}
Позволяет Вам удалить URL или информационный текст (INFO) ассоциированные с Вашим ником.
13. RECOVER - Отключить того, кто пользуется Вашим никомСинтаксис: /NickServ RECOVER ник [пароль]
Позволяет Вам вернуть Ваш ник, если его взял кто-то другой; т.е. сделать то, что NickServ делает автоматически, когда кто-то пытается использовать защищенный ник.
При использовании данной команды, NickServ создает псевдопользователя с указанным ником. Это заставит IRC сервер отключить другого пользователя с данным ником. Этот псевдопользователь будет оставаться в онлайне в течении 1 минуты, чтобы гарантировать, что другой пользователь не сможет немедленно снова взять этот ник; через минуту Вы можете вернуть себе Ваш ник. Также, Вы можете использовать команду RELEASE чтобы вернуть свой ник раньше.
Для использования команды RECOVER Вы должны быть идентифицированы как владелец группы ника или Вам необходимо указать пароль для этого ника.
Код:
Пример:
/NickServ RECOVER Youpiter 123456789
14. RELEASE - Снять с охраны Ваш ник после команды RECOVERСинтаксис: /NickServ RELEASE ник [пароль]
Приказывает NickServ удалить любое удержание Вашего ника в результате действий автоматической защиты или команды RECOVER. По умолчанию, удерживается в течении 1 минута; эта команда освобождает ник довольно быстро.
Для использования команды RELEASE Вы должны быть идентифицированы как владелец группы ника или Вам необходимо указать пароль для этого ника.
Код:
Пример:
/NickServ RELEASE Youpiter 123456789
15. GHOST - Отключить "мертвую" сессию (соединение) Синтаксис: /NickServ GHOST ник [пароль]
Принудительно завершает "зависший" сеанс в IRC, использующий Ваш ник. "Зависший" сеанс -- это такой, который на самом деле не соединен с сервером, но сервер по каким-то причинам считает, что Вы онлайн. Обычно это случается при сбое компьютера или когда Ваше соединение с Интернет рвется в момент Вашего нахождения на IRC.
Для использования команды GHOST Вы должны быть идентифицированы как владелец группы ника или Вам необходимо указать пароль для этого ника.
Код:
Пример:
/NickServ GHOST Youpiter 123456789
16. INFO - Показать информацию о никеСинтаксис: /NickServ INFO ник [ALL]
Показывает информацию об указанном нике, например такую как владельца ника, последний адрес в онлайне, опции ника. Если Вы идентифицировались как владелец этого ника и указан параметр ALL, Вам будет показана вся информация, независимо от того, скрыта она или нет. Если E-mail адрес ника не был подтвержден командой AUTH, он не будет показан никому, включая владельца ника и администраторов Сервисов, независимо от состояния опции SET HIDE EMAIL.
Код:
Пример:
/NickServ INFO Youpiter ALL
17. LIST - Показать список ников, соответствующих указанной маскеСинтаксис: /NickServ LIST шаблон
Показывает список всех зарегистрированных ников, у которых любой из связанных ников или последний адрес (в формате user@host) совпадает с указанным шаблоном. Ники, у которых включена опция PRIVATE, показаны не будут.
Код:
Примеры:
/NickServ LIST joeuser@foo.com (Покажет все зарегистрированные ники, владельцы которых имеют или имели на момент выхода с IRC маску joeuser@foo.com)
/NickServ LIST *Bot* (Покажет все зарегистрированные ники со словом Bot в их нике (регистр неважен).
/NickServ LIST *@*.bar.org (Покажет все ники, принадлежащие пользователям из домена bar.org)
18. LISTEMAIL - Показать список ников с указанным E-mail адресом
Синтаксис: /NickServ LISTEMAIL шаблон
Показывает список зарегистрированных ников также как и команда LIST, но поиск ведется по E-mail адресам. Для дополнительной информации смотрите помощь по команде LIST.
19. LISTCHANS - Показать список каналов, которые принадлежат Вам
Синтаксис: /NickServ LISTCHANS
Показывает список зарегистрированных Вами каналов.
20. STATUS - Информация о том, идентифицировался ли пользователь как владелец ника
Синтаксис: /NickServ STATUS ник...
Возвращает информацию о данном нике; идентифицировался ли он как владелец ника.
Ответ выводится в формате: ник код-статуса где ник - это ник, который Вы указали при вводе команды, код-статуса может быть одним из:
0 - такого пользователя нет в онлайне или этот ник не зарегистрирован
1 - пользователь не идентифицирован как владелец ника
2 - пользователь идентифицирован как владелец ника только по списку доступа
3 - пользователь идентифицирован как владелец ника через идентификацию паролем
До 16 ников сразу может быть запрошено этой командой; остальные будут проигнорированы. Сообщение об ошибке не будет генерироваться, если ник не отправлен в качестве параметра команды.