NickServ Commands

The following commands can be used with NickServ:

Command Information Syntax: /msg nickserv
REGISTER Register a nickname REGISTER password email
AUTH Authenticate a nickname registration AUTH code
SENDAUTH Send yourself the nickname authentication code SENDAUTH
IDENTIFY Identify yourself with your password IDENTIFY password
SENDPASS Send your password to your E-mail address SENDPASS nickname
DROP Cancel the registration of a nickname DROP password
LINK Link another nickname to your own LINK nickname
UNLINK Cancel a linked nickname UNLINK nickname
LISTLINKS List all nicknames you have linked LISTLINKS [nickname]
ACCESS Modify the list of authorized addresses NickServ ACCESS Syntax
AJOIN Modify your autojoin list NickServ AJOIN Syntax
SET Set options, including kill protection NickServ Set Commands
UNSET Clear nickname information UNSET {URL | INFO}
RECOVER Kill another user who has taken your nickname RECOVER nickname [password]
RELEASE Regain custody of your nickname after RECOVER RELEASE nickname [password]
GHOST Disconnect a “ghost” session GHOST nickname [password]
INFO Display information on a nickname INFO nickname
LISTCHANS List all channels you own LISTCHANS
STATUS Check whether a given nickname is identified STATUS nickname

ACCESS ADD mask

ACCESS DEL mask

ACCESS LIST

Modifies or displays the access list for your nickname.

This is the list of user@host addresses which will be

automatically recognized by NickServ as being allowed to use

the nickname. If you connect to IRC with an address on this

list, you will not be affected by the nick’s SET KILL

setting, and if the SECURE option is disabled, you will be

able to receive auto-op and other privileges in channels

without using the IDENTIFY command.

The mask given to the ADD and DEL commands may contain wildcards (* or ?).

Examples:

-

ACCESS ADD achurch@*.dragonfire.net

Allows access to user achurch from any machine in

the dragonfire.net domain.

ACCESS DEL achurch@*.dragonfire.net

Reverses the previous command.

ACCESS LIST

Displays the current access list.

Services admins may give a nickname parameter to the LIST command to display the access list for any nickname.


Syntax: AJOIN ADD channel

AJOIN DEL channel

AJOIN LIST

Modifies or displays the autojoin list for your nickname.

This is the list of channels that you would like to

automatically join, and takes effect whenever you identify

to NickServ. You may only put channel names starting with “#” in the autojoin list (local channels cannot be added).

Note that the IRC server may prohibit you from entering some

channels on the autojoin list, such as channels that have a

channel key set (mode +k) or are invite-only (mode +i).

However, if you have access to the ChanServ INVITE command

on a registered channel, NickServ will automatically invite you into the channel.


NickServ Set Commands

Command Information Syntax: /msg nickserv
PASSWORD Set your nickname password SET PASSWORD new-password
LANGUAGE Set the language Services will use when sending messages to you NickServ Set Language Syntax
URL Associate a URL with your nickname SET URL url
EMAIL Associate an E-mail address with your nickname SET EMAIL address
INFO Set text to be shown with the INFO command SET INFO text
KILL Turn kill protection on or off SET KILL {ON | QUICK | IMMED | OFF}
SECURE Turn nickname security on or off SET SECURE {ON | OFF}
PRIVATE Prevent your nickname from appearing in a /msg NickServ LIST SET PRIVATE {ON | OFF}
HIDE Hide certain pieces of nickname information SET HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
TIMEZONE Set the time zone to use for displaying times NickServ Set Time Syntax
MAINNICK Set the nickname shown in channel access lists In order to use this command, you must first identify with your password SET MAINNICK nickname

Back To Top Of Page


Syntax: SET LANGUAGE number

Changes the language Services uses when sending messages to you

(for example, when responding to a command you send).

number should be chosen from the following list of supported languages:

1) English

2) Nederlands (Dutch)

3) Français (French)

4) Deutsch (German)

5) Magyar (Hungarian)

6) Italian

7) ÆüËܸì¡ÊEUC¥³¡¼¥É¡Ë (Japanese / EUC encoding)

8) “ú–{ŒêiSJISƒR[ƒhj (Japanese / SJIS encoding)

9) Portugues (Portuguese)

10) Ðóññêèé (Russian)

11) Español (Spanish)

12) Turkce (Turkish)

Back To Top Of Page


Syntax: SET TIMEZONE {UTC-offset | time-zone | DEFAULT}

Sets the time zone to use for displaying times (such as a

nickname or channel’s last used time), instead of using the

time zone Services is operating in; the DEFAULT setting can

be used to return to Services’ time zone. The time zone can

be specified in one of two ways:

As a UTC offset, the time difference between your local

time and UTC (Universal Coordinated Time, also known as

GMT, Greenwich Mean Time). The offset is given as a

“+” or “-” to indicate ahead of (east) or behind (west)

UTC, followed by either a whole number of hours or a

string in the form “hh:mm”.

As a time zone name, such as “GMT” or “EDT”. Not all

time zone names are supported by Services, and some

countries’ time zones have the same names, so if you

get an error or the time displayed by Services is

wrong, use a UTC offset instead.

Note that Services will not automatically adjust for

daylight savings time (summer time); you will have to adjust the time zone manually.

Examples:

SET TIMEZONE -5

Set the time zone to 5 hours behind UTC.

-

SET TIMEZONE +3:30

Set the time zone to 3 hours, 30 minutes ahead of UTC.

-

SET TIMEZONE JST

Set the time zone to Japan Standard Time (UTC+9:00).

Back To Top Of Page