The nickserv service allows a user to register a nick so that that same nick cannot be used by others. Consequently, this service's commands are to maintain and setup nicks.
Ajoin
This command allows the management of
the channel list that the user automatically enters when he identifies
his nick.
Syntax: /nickserv ajoin {add |
del | list} #canal
Examples:
/nickserv ajoin add #test - adds
#test to the user's ajoin list.
/nickserv ajoin del #test - dels #test
to the user's ajoin list.
/nickserv ajoin list - displays the
user's auto-join list.
Register
This command allows the user to register
his nick so that it cannot be used by more persons, unless they know
the nick's registry password.
Syntax: /nickserv register password
e-mail
Example: /nickserv register mypass
- registers the current nick with the password "mypass"
and the e-mail "
". If the user does not
have an e-mail account set, he can put "nomail" as the e-mail
Link
This command makes two nicks that belong
to the same person be linked, so that all memos and other lists are
shared.
Syntax: /nickserv link nick password
Example: /nickserv link my_nick
mypass - this command makes the nick "my_nick" with the password
"mypass" linked to the current one.
Set
This command allows the user to change
several options about the nick he owns. The following commands can be
used:
/nickserv set password - changes the
nick's password
/nickserv set language - sets the
language used by the services while issuing the user
/nickserv set url - sets the nick's
linked url
/nickserv set e-mail - sets the nick's
linked e-mail
/nickserv set kill - turns on or off
the kill protections
/nickserv set private - makes the
user appear or not on the /nickserv list
/nickserv set hide - changes the information
hidden to the others about the nick
Drop
This command drops a nick from nickserv,
deleting all info on the nick, including all lists. This makes the nick
available for registration by another user.
Syntax: /nickserv drop
Recover
This command is to be used when a user's
nick is used by another person without the owner's authorization. This
makes nickserv use a "fake" user to join the irc, using the
stolen nick, in order to kill the person who stole that same nick. This
"fake" user stays on for about one minute in order to prevent
that person from reconnecting using that same nick. The command release
can be used by the real owner to make this "fake" user quit
faster.
Syntax: /nickserv recover nick
password
Example: /nickserv recover mynick
mypass - this command recovers the nick "mynick", with password
"mypass", using the method explained above.
Release
This command makes the "fake"
user described above quit the irc faster in order to give the nick's
owner the control over the nick, in a recovery situation
Syntax: /nickserv release nick
password
Listlinks
This command lists the list of the nicks
linked to the current one. (see link command)
Syntax: /nickserv listlinks
Unlink
This command makes a link between two
nicks disappear, making each link regain its lists and memos.
Syntax: /nickserv unlink nick
pass
Example: /nickserv unlink nick2
mypass2 - this command unlinks "nick2" with the pass "mypass2"
with the current nick.
Ghost
The ghost command is to be used when
a user loses his connection to the server by any reason (like the crash
of the computer, or the loss of the connection to the isp) in order
to kill the "ghost" nick left behind by the sudden loss of
connection.
Syntax: /nickserv ghost nick pass
Example: lets suppose that the
users connection dropped while using the nick "mynick". When
the connection is lost, the nick keeps on at the irc server. When the
user reconnects, he verifies that his nick is in use (the "ghost"
nick) and is forced to use the alternative one. Then, he can issue the
command:
/nickserv ghost mynick mypass
Then, the "ghost" nick is killed
and the user's nick is automatically changed to the real one.
Info
The info command gives the user information
about another nick. These information include: the last login date,
the last quit message, the nick registry date, etc.