Anope Services

Команди към NickServ

NickServ или NS е услуга за регистриране, настройки и управление на псевдоними (nick, nickname).

За да имате свой собствен псевдоним с който да влизате всеки път в чата и вашите приятели да знаят, че това сте именно вие, а не някой друг, който се представя за вас, е необходимо да си измислите подходящ псевдоним, да го регистрирате и всеки път да се идентифицирате с паролата му.

Командите за псевдоними можете да видите в чата с /msg NS HELP [command]

Описание на командите:

Подчертаните параметри трябва да заместите с вашите данни, като параметрите в [скоби] не са задължителни.

REGISTER

/msg ns register password [email]
Регистрирате вашия псевдоним с парола (password) и ако искате можете да запишете email адрес към информацията.
За паролата има значение дали буквите са главни или малки, като може да съдържа също цифри и знаци. Желателно е паролата да бъде дълга и сложна, но да можете да я запомните, защото ще ви бъде необходима.
Вижте също командата IDENTIFY.

GROUP

/msg ns group target password
Свързвате сегашния ви псевдоним в група с друг (target), като трябва да напишете паролата на другия псевдоним (password).
Другият псевдоним ще стане основен за групата. Всички псевдоними в групата имат еднаква парола и настройки, споделят еднакви права в каналите и съобщения чрез MemoServ.
Ако сегашният ви псевдоним не е регистриран, той се регистрира автоматично.

IDENTIFY (ID)

/msg ns id password
Идентифицирате се с паролата на псевдонима. Така доказвате, че той е ваш и можете да му задавате настройки.
Необходимо е да се идентифицирате редовно, иначе регистрацията на псевдонима ще бъде прекратена. Срокът е 3 месеца от последното използване на псевдонима.

LOGOUT

/msg ns logout
Прекратявате идентификацията на псевдонима. При смяна на псевдонима или излизане от чата се прекратява автоматично.

DROP

/msg ns drop [nick]
Прекратявате регистрацията на псевдонима с който сте или на друг псевдоним, който е свързан с вашия в група - вижте командата GROUP.

ACCESS

/msg ns access add mask
/msg ns access del mask
/msg ns access list
Добавяте (ADD) или премахвате (DEL) адреси (mask), от които ще можете да използвате псевдонима без да се идентифицирате.
Адресът е от вида user@10.203.302.44 или *@*.address.com
С опция LIST ви показва записаните в момента адреси.

SET DISPLAY

/msg ns set display new-display
Променяте кой да бъде главния псевдоним в групата - вижте командата GROUP.

SET PASSWORD

/msg ns set password new-password
Променяте паролата на вашия псевдоним.

SET LANGUAGE

/msg ns set language number
Променяте на какъв език да получавате съобщенията от Services. Задава се по номер (number) - вижте списъка с команда /msg ns help set language

SET URL

/msg ns set url url
Задавате адрес на интернет сайт (url) към информацията на псевдонима.

SET EMAIL

/msg ns set email address
Задавате email адрес към информацията на псевдонима.

SET HIDE

/msg ns set hide email ON|OFF
/msg ns set hide status ON|OFF
/msg ns set hide usermask ON|OFF
/msg ns set hide quit ON|OFF
Можете да скриете от другите потребители някои части от информацията към вашия псевдоним:
- email - адресът който сте записали
- status - вашият статус в Services
- usermask - user@host от който сте влизали последно
- quit - съобщението с което сте напуснали чата
При ON се включва - скрива се, а при OFF се изключва - вижда се.
Пример: /msg ns set hide email on

SET ICQ

/msg ns set icq number
Задавате ICQ номер към информацията на псевдонима.

SET GREET

/msg ns set greet message
Задавате съобщение (message) което да се изписва, когато влезете в канал с включена настройка GREET и имате добавени права за AOP в него.

SET KILL

/msg ns set kill ON|QUICK|IMMED|OFF
Автоматична защита, ако някой се опита да използва вашия псевдоним от адрес, който не съвпада с разрешените в ACCESS list.
- при ON псевдонимът ще бъде променен след 60 секунди, ако не е идентифициран
- при QUICK псевдонимът ще бъде променен след 20 секунди, ако не е идентифициран
- при IMMED псевдонимът ще бъде променен веднага - внимавайте с разрешените адреси!
- при OFF защитата е изключена
Пример: /msg ns set kill on

SET SECURE

/msg ns set secure ON|OFF
Защита на псевдонима - да е необходимо идентифициране, за да се използва. Включва се с ON и се изключва с OFF.
Пример: /msg ns set secure on

SET PRIVATE

/msg ns set private ON|OFF
При ON не показва псевдонима ви с команда /msg ns LIST
Пример: /msg ns set private on

SET MSG

/msg ns set msg ON|OFF
Определяте как да получвате съобщенията от Services - при ON с messages, а при OFF с notices.
Пример: /msg ns set msg on

SET AUTOOP

/msg ns set autoop ON|OFF
Определяте дали да получвате автоматично OP от ChanServ при влизане в канал в който имате права.
Пример: /msg ns set autoop on

UPDATE

/msg ns update
Обновява състоянието на псевдонима. Проверява за нови memos, дава ви правата в каналите, обновява vhost и др.

RECOVER

/msg ns recover nick [password]
Ако някой използва псевдонима ви, тази команда ще промени неговия nick и ще задържи временно вашия псевдоним.
Ако вашият адрес съвпада със записаните в ACCESS list на псевдонима, може да не пишете паролата му.
Можете да освободите псевдонима за ползване с команда RELEASE или да изчакате.

RELEASE

/msg ns release nick [password]
Ако псевдонимът ви е задържан за използване след защита KILL или с команда RECOVER, можете да го освободите с тази команда или да изчакате.
Ако вашият адрес съвпада със записаните в ACCESS list на псевдонима, може да не пишете паролата му.

GHOST

/msg ns ghost nick [password]
Ако псевдонимът ви е останал в чата след прекъсване на вашата интернет връзка, можете да го премахнете с тази команда или да изчакате.
Ако вашият адрес съвпада със записаните в ACCESS list на псевдонима, може да не пишете паролата му.

INFO

/msg ns info nick [ALL]
Показва информация за псевдонима. С опция ALL показва цялата информация, освен скритата с команда SET HIDE.

LIST

/msg ns list pattern
Показва всички регистрирани псевдоними, които съвпадат с маската за търсене (pattern) от вида nick!user@host и нямат включена настройка SET PRIVATE.
Ако пред маската се постави знак # се задава от кой до кой пореден номер да покаже.
Примери:
/msg ns list *!joeuser@foo.com - показва съвпадащи със зададените ident и hostmask
/msg ns list *Bot*!*@* - показва псевдоними съдържащи определена дума
/msg ns list #50-100 - показва поредни номера от 50 до 100 от списъка

ALIST

/msg ns alist [level]
Показва каналите в които имате права. Може да зададете и ниво (level) в xOP или ACCESS формат (вижте командите към ChanServ).
Пред каналите с настройка NOEXPIRE показва удивителен знак.
Примери:
/msg ns alist - показва всички канали в които имате права
/msg ns alist Founder - показва каналите на които сте собственик (founder)
/msg ns alist AOP - показва каналите в които имате ниво AOP или по-голямо
/msg ns alist 10 - показва каналите в които имате ниво 10 или по-голямо

GLIST

/msg ns glist
Показва псевдонимите, които са свързани в група с вашия - вижте команда GROUP.

STATUS

/msg ns status nick ...
Показва код за начина на използване на псевдонима:
0 - не е в чата в момента или не е регистриран
1 - не е разпознат като собственик на псевдонима
2 - разпознат е само по адреса от ACCESS list
3 - идентифицирал се е с паролата си
Може да зададете до 16 псевдонима, а ако не сте задали - показва за вашия.

SENDPASS

/msg ns sendpass nick
Изпраща паролата на псевдонима на записания към него email адрес. Командата работи само ако паролите не се криптират.

RESETPASS

/msg ns resetpass nick
Изпраща ключова дума на записания към псевдонима email адрес и инструкции за промяна на паролата.

OINFO

/msg ns oinfo add nick info
/msg ns oinfo del nick
Добавяте или премахвате допълнителна информация (info) за псевдоним. Само за IRC оператори.


Команди за Services Administrators:

Services администраторите могат да drop всеки псевдоним.
Също могат да видят записаните адреси на псевдоним с /msg ns access list nick

SERVADMIN LOGOUT

/msg ns logout [nick [REVALIDATE]]
Освен на себе си, можете да прекратите идентификацията и на друг псевдоним. Ако зададете параметър REVALIDATE ще му бъде поискано да се идентифицира отново.
Примери:
/msg ns logout - прекратявате своята идентификация
/msg ns logout nick - прекратявате идентификацията на псевдоним
/msg ns logout nick revalidate - прекратявате идентификацията на псевдоним и искате пак да се идентифицира

SERVADMIN DROP

/msg ns drop [nick]
Прекратявате регистрацията на вашия псевдоним или на зададения в командата.
Примери:
/msg ns drop - прекратявате регистрацията на вашия псевдоним
/msg ns drop nick - прекратявате регистрацията на друг псевдоним

SERVADMIN SASET

Променяте настройките на друг псевдоним - вижте нагоре обясненията за SET командите.
/msg ns saset nick display new-display
/msg ns saset nick password new-password
/msg ns saset nick language number
/msg ns saset nick url url
/msg ns saset nick email address
/msg ns saset nick hide email|status|usermask|quit ON|OFF
/msg ns saset nick icq number
/msg ns saset nick greet message
/msg ns saset nick kill ON|QUICK|IMMED|OFF
/msg ns saset nick secure ON|OFF
/msg ns saset nick private ON|OFF
/msg ns saset nick msg ON|OFF
/msg ns saset nick autoop ON|OFF
/msg ns saset nick noexpire ON|OFF - псевдонимът няма да се drop автоматично, ако не се използва.

SERVADMIN LIST

/msg ns list pattern [FORBIDDEN] [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]
Показва всички регистрирани псевдоними, които съвпадат с маската за търсене (pattern) от вида nick!user@host. Services администраторите виждат и псевдонимите с включена настройка SET PRIVATE и освен това тези с опция NOEXPIRE се отбелязват с ! знак.
Може да поискате списък само на псевдоними със зададен флаг FORBIDDEN, SUSPENDED, UNCONFIRMED или NOEXPIRE, като може да посочите няколко флага.
Примери:
/msg ns list *!joeuser@foo.com - показва съвпадащи със зададените ident и hostmask
/msg ns list *Bot*!*@* SUSPENDED - показва псевдоними съдържащи определена дума и с даден флаг
/msg ns list * NOEXPIRE FORBIDDEN - показва псевдоними с поне един от зададените флагове

SERVADMIN ALIST

/msg ns alist [nick] [level]
Освен за вас, можете да проверите в кои канали има права определен псевдоним, като може да зададете минимално ниво, което да има.
Примери:
/msg ns alist - показва каналите в които вие имате права
/msg ns alist nick - показва каналите в които псевдонимът има права
/msg ns alist nick AOP - показва каналите в които псевдонимът има ниво AOP или по-голямо

SERVADMIN GLIST

/msg ns glist [nick]
Показва псевдонимите свързани в група с вашия или със зададения псевдоним.

SERVADMIN GETPASS

/msg ns getpass nick
Показва ви паролата на зададения псевдоним. Командата работи само ако паролите не се криптират.

SERVADMIN GETEMAIL

/msg ns getemail email
Показва ви всички псевдоними, към които е записан зададения email адрес.

SERVADMIN SUSPEND

/msg ns suspend nick [reason]
Забранява регистрирането или използването на зададения псевдоним. Отменя се с команда UNSUSPEND.

SERVADMIN UNSUSPEND

/msg ns unsuspend nick
Отменя забрана SUSPEND за използване на псевдоним, при което се възстановяват всички негови настройки.

SERVADMIN FORBID

/msg ns forbid nick [reason]
Забранява регистрирането или използването на зададения псевдоним. Отменя се само с drop на псевдонима.