ACC Syntax /NickServ acc [nick1] [nick2] Parameters [nick1] (optional): First nickname [nick2] (optional): Second nickname Shows which access level the person nick1 has to the nick nick2. Without the parameter nick2 it shows the access this person has to his current nick, nick1. Without any parameters, this command shows the access level you have to your current nick. The access levels are defined as follows: Level | Meaning | | 0 | Offline or not registered. | | 1 | Not recognized. | | 2 | Recognized, but not identified. | | 3 | Identified. | | 4 | Identified using MD5. | Example: Check if SomeNick has identified to the nick OtherNick /NickServ acc SomeNick OtherNick ACCESS Syntax /NickServ access Manages the access list for your current nick. An access list can contain (wildcarded) hostnames you use regularly. When you connect from one of these hostnames, you're granted certain privileges without the need to identify first. ~add Syntax /NickServ access add [mask] Parameters [mask]: Mask to add Adds a mask to your access list. Example: Add anyone using the hostname node14.example.com /NickServ access add *@node14.example.com Example: Add anyone using ident someuser with a dynamic example.com hostname /NickServ access add someuser@*.example.com ~del Syntax /NickServ access del [mask] Parameters [mask]: Mask to remove Removes the mask mask from your access list. Alternatively, mask can be the number of the mask which is shown with access list. Example: Remove *@node14.example.com from your access list /NickServ access del *@node14.example.com Example: Remove the first mask from your access list /NickServ access del 1 ~list Syntax /NickServ access list Lists the access masks for your current nick. Example: List your current access list /NickServ access list ADDMASK Syntax /NickServ addmask Alternative to access add. This command will add your current mask to your access list. Example: Add your current mask to your access list /NickServ addmask DROP Syntax /NickServ drop Unregisters your current nickname and removes all associated information. Your nickname will become available for registration by others. Example: Drop your current nickname /NickServ drop GHOST Syntax /NickServ ghost [nick] [password] Parameters nick: Nickname to ghost password (optional): Nickname password Removes someone using your registered nickname. The parameter password is optional and only needed if your hostname is not in the access list for this nick. Example: Remove someone using your nickname MyNick with password secret /NickServ ghost MyNick secret Example: Remove someone using your nickname MyNick while connected from a hostname that's in MyNicks access list /NickServ ghost MyNick IDENTIFY Syntax /NickServ identify [nick] [password] Parameters [nick](optional): Nickname to identify to [password]: Nickname password Identify to your nick. When the optional parameter nick is not specified, your current nickname is assumed. Example: Identify to your current nick using password secret /NickServ identify secret Example: Identify to the nick MyNick using password secret /NickServ identify MyNick secret IDENTIFY-MD5 Syntax /NickServ identify-md5 [nick] [hash] Parameters [nick] (optional): Nickname to identify to [hash] (optional): MD5-hash constructed out of your nickname, password and cookie Provides more secure authentication for use in scripts. This command is not intended for manual use. MD5-authentication using this command is a two stage process. First, your script should request a cookie by issuing the command without any arguments. You will receive a response of the form 205 S/MD5 1.0 b49caf6:c163. Store the b49caf6:c163 somewhere, that is your cookie. Check with your scripting language how to create hexadecimal encoded MD5 hashes, and calculate the hash of your password. Now create a string consisting of the nickname you want to identify for in lowercase, the cookie you just received, the hash of your password and join these three variables by colons. Now hash this string too and reply with the nickname to identify for as the first and this string as the second argument. More information can be found in the third-party scripts section. Example: Request a cookie /NickServ identify-md5 Example: Submit the calculated hash for identification to MyNick /NickServ identify-md5 mynick f30bc1957d41defb4cc0061beef22071 INFO Syntax /NickServ info [nick] Parameters [nick] (optional): Nickname to display information about Displays information about a registered nickname such as the time it was last seen online, the time it was registered and optionally an e-mail address or an URL. It will also tell you wheter a certain user is an IRC operator or not. Without the parameter nick, it displays information on your current nickname. Example: To display information about the nick SomeNick /NickServ info SomeNick LOGOFF Syntax /NickServ logoff Unidentifies you from any nicknames you are identified to. However, this does not remove your operator status in channels you joined before logging off. Example: Unidentify from all nicks /NickServ logoff REGISTER Syntax /NickServ register [password] [e-mail] Parameters [password]: Nickname password [e-mail]: Your e-mail address Registers your current nickname with password as its password. By having a registered nickname you can register channels yourself and others can add you as a channel op. You can also prevent others from using this nickname. When you identify to NickServ with the password password, you will be recognised by all of the services. Specifying a valid address for the e-mail parameter is strongly recommended. If you ever lose your password, we will not be able to help you if the address you specified is not valid. Nevertheless, you can use none to indicate that you don't want this. Example: Register your current nickname with password secret and e-mail address
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
/NickServ register secret
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
RELEASE Syntax /NickServ release [nick] [password] Parameters [nick]: Nickname to release [password] (optional): Nickname password Whenever services forcefully renames someone using your nickname, it creates a so called enforcer to make sure this user cannot immediately change his nick back again. Enforcers will go away automatically after a few minutes, but with this command, you can remove an enforcer blocking your nick manually. Just like with the ghost command, the password parameter is only needed when you try to release a nickname from a hostname that is not in its access list. Example: Release the nickname MyNick while connected from a hostname that's in its access list /NickServ release MyNick SET Syntax /NickServ set Changes various options for your nick. ~email Syntax /NickServ set email [e-mail] Parameters [e-mail]: New e-mail address Change the e-mail address in the services database for your current nick to e-mail. Example: Change your e-mail address to
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
/NickServ set email
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
~idtime Syntax /NickServ set idtime [time] Parameters [time] (optional): Number of seconds to wait for identification Set the number of seconds to wait for identification when nick protection is on and you don't match a mask in your access list. When no identification is received within idtime seconds, you will be forcefully renamed. Example: Allow 30 seconds to identify /NickServ set idtime ~iphide Syntax /NickServ set iphide [on|off] Parameters [on]: Hide your IP address [off]: Don't hide your IP address Controls the default setting for hostname masking. When set to on, your real hostname will be made invisible to other users upon connecting. Example: Check if masking is currently on or off /NickServ set iphide Example: Disable masking of your hostname /NickServ set iphide off ~kill Syntax /NickServ set kill [on|off] Parameters [on]: Enable nick protection [off]: Disable nick protection By enabling this option, anyone using this nickname must either match one of its access masks or identify within 90 seconds (or any other time set using set idtime). When a user doesn't meet these requirements, his nickname will be changed forcefully. Example: Enable nick protection for your current nickname /NickServ set kill on ~noaddop Syntax /NickServ set noaddop [on|off] Parameters [on]: Don't let anyone add you as a channel operator [off]: Allow anyone to add you as a channel operator Controls wheter people can add you as a channel operator or not. When set to on they can't. If you want to be added as a channel operator, set this to off while you're being added. Example: To prevent your nick from being added to channel oplists without your consent /NickServ set noaddop on ~password Syntax /NickServ set password [password] Parameters [password]: New password Changes your nick password to password. Example: Change your password to secret /NickServ set password secret ~showemail Syntax /NickServ set showemail [on|off] Parameters [on]: Show your email address to others [off]: Don't show your email address to others Controls wheter your e-mail address is visible to others or not. Without any arguments, this command displays the current value. Example: Allow other users to see your e-mail address /NickServ set showemail on ~terse Syntax /NickServ set terse [on|off] Parameters [on]: Let services send short, more to the point messages [off]: Let services send longer, more informative messages With this setting set to on, services will send you just the information you requested with each command and leave out the explaining text. Example: Get short services responses instead of long ones< /NickServ set terse on ~url Syntax /NickServ set url [url] Parameters [url] (optional): URL to be displayed in your nick information Sets the URL to be displayed in your nick information. An existing URL can be cleared by leaving out the optional url parameter. Example: Set your URL to http://www.example.com /NickServ set url http://www.example.com SETPASS Syntax /NickServ setpass [nick] [authcode] [password] Parameters [nick]: Nickname to reset the password for [authcode]: Authorization code you received by e-mail [password]: New password When you have lost your nick password, you can ask a staffmember to send you a password change code. You will then receive an e-mail containing a code, the authcode. This command allows you to set a new password using this code. Example: Set secret as the new password for your nick MyNick when the code you received by e-mail is 0123456789 /NickServ setpass MyNick 0123456789 secret VACATION Syntax /NickServ vacation Nicknames will expire when they're not used for 25 days. When you issue this command, the expiration period is extended to 50 days. Vacation mode will be disabled automatically the next time you identify to your nick. Example: To extend the expiration period on your nick /NickServ vacation BANISH Restricted to +N IRC operators Syntax /NickServ banish [nick] Parameters [nick]: Nickname to banish Banish the nickname nick. No one will be allowed to use this nickname until it is deleted. BYPASS Restricted to +H IRC operators Syntax /NickServ bypass [nick] [on|off] Parameters [nick]: Nickname to bypass [on]: Enable bypass [off]: Disable bypass Enable or disable a user to pass selective bans (autohurts). DELETE Restricted to +N IRC operators Syntax /NickServ delete [nick] Parameters [nick]: Nickname to delete Removes the record for nick from the services database. Be careful, this is not reversible. LIST Restricted to +L IRC operators Syntax /NickServ list [mask] Parameters [mask]: Mask to search for Search the services database for users matching mask. Example: List all users using example.com /NickServ list *!*@*.example.com SENDPASS restricted to IRC operators Syntax /NickServ sendpass [nick] [-new|-resend|-transfer] Parameters [nick]: Nickname to send the password code for [-new]: Send a new code [-resend]: Resend a previously sent code [-transfer]: Send the code by IRC notice directly to the operator requesting it Sends a password change code for nick to the e-mail address listed for this nick. Without any option specified, or with unsufficient rights for -transfer, this command will behave as if -new was specified. SETEMAIL Restricted to +G IRC operators Syntax /NickServ setemail [nick] [e-mail] Parameters [nick]: Nickname to change e-mail address of [e-mail]: New e-mail address SETFLAG Restricted to +O IRC operators Syntax /NickServ setflag [nick] [flags] Parameters [nick]: Nickname to change flags for [flags]: Flags to be added (+) or removed (-)
|