Set (NickServ Command)
This command allows you to change various NickServ settings associated with your account. There are 13 settings currently used with this command. Each setting, or sub command, is the first argument to each use of the set command, with various other appropriate arguments to follow, in many cases only the word on or off. IRC operators can use a similar command called saset, which functions in the exact same way, accepts an extra nickname argument as the second argument, and which has an extra setting, noexpire, described below. The following is a list of all the set commands for NickServ, what they do, and example syntax for changing the setting in question.
This controls whether or not services will automatically set channel modes on you when you join the channel. This is turned on by default, as the vast majority of users will not want this setting turned off. Normally, when you join a channel, ChanServ will set any appropriate channel modes on you for your level of access. For instance, if you are autovoice for the channel, then you will be given channel mode +v. If this setting is turned off, then no such modes are set. The exception is if you are on a channel's akick list, in which case you will be given channel mode +b and removed from the channel by services.
This command accepts 1 argument, either the word on or off. To turn this setting off, use the following command:
/msg NickServ set autoop off
This command simply changes which nickname is displayed to you when you interact with services in a way that affects your account. In a sense, this command sets your primary nickname, although strictly speaking, services does not actually have primary nicknames for NickServ accounts. This command accepts 1 argument, the nickname you wish to set your primary nickname to. This must be a nickname that you currently own. To set your primary nickname to nick1, use the following command:
/msg NickServ set display nick1
This command changes the email address on your account. You must have a confirmed email address for this command to work, and we may ask you to confirm your new address. If you therefore entered the wrong email address during your NickServ registration and thus cannot receive the confirmation email, you must instead drop the NickServ account and then re-register with the correct address.
This command accepts 1 argument, the new email address where you wish to receive mail. To change your current address to [email protected], then use the following command:
/msg NickServ set email [email protected]
Note that we are not responsible for the loss of access to accounts because of an incorrectly entered email address. You must supply a valid email address here if you wish to be able to recover your password in the future. Network staff cannot recover lost passwords for you and will not manually reset NickServ account passwords.
This command changes the greeting that ChanServ or BotServ will issue upon you joining the channel. By default, NickServ accounts are created without a greeting, and greetings will only work in channels that have the greet flag turned on as well. This can be anything you like so long as it does not violate the terms of service.
This command accepts 1 argument, the greeting you wish to see used. To change your greeting to "nick1 is in the house!", use this command:
/msg NickServ set greet nick1 is in the house!
This command hides various pieces of information from your NickServ info. IRC operators will automatically see all fields, regardless of how you use this command. The following things can be hidden. Excluding status, all of these fields are hidden by default on new NickServ registrations and must be explicitly unhidden for users to be able to see them.
- Email (shows/hides your registered email address)
- Status (shows when account was last accessed with a password)
- Usermask (shows vhost or last cloaked host used)
- Quit (shows/hides last quit message)
This command accepts 2 arguments, the name of the field you want to change, and either the word on or off to explicitly hide or show it respectively. For instance, if you want to show the last user mask used on your account, you would issue this command:
/msg NickServ set hide usermask off
This setting configures whether or not NickServ will remember your user modes from your last disconnect and attempt to re-apply them upon identifying to services. This will clearly fail for some user modes, such as +o, but will generally apply most others. This command accepts 1 argument, the word on or off. This setting is turned off by default for new registrations. To enable it, use the following command:
/msg NickServ set keepmodes off
This command determines how NickServ will respond to people that attempt to use your account without being identified to it. This command accepts 1 argument, one of the words on, off, quick, or immed. This setting is set to on by default for new account registrations. For a description of how each of the settings works, keep reading.
This turns on nickname protection. This is the default setting. If a person attempts to use a registered nickname with this flag set, then they will either have to identify to the nickname or services will change their nickname within 60 seconds. This setting should be sufficient for most users.
This turns off all nickname protection. Anybody will be allowed to use the nickname for any length of time. Note that the account owner can still ghost the nickname to recover its use, and ChanServ will not assign channel modes to you based on that account. It is therefore not carte blanche to use the nickname as you please.
This enables quick nickname protection. Functions identically to on further above, but only allows 20 seconds to identify to services instead. This may be suitable if you will always automatically identify to services through your IRC client and may instead wish to quickly stop users from using your nickname.
This immediately switches the person's nickname unless they are already identified to services. This should not be used unless it is absolutely necessary to stop the use of the nickname for purposes of abuse. Ravenchat staff reserve the right to disable this command at any time and without warning. As such, it is strongly urged that you use one of the other 3 instead.
To completely disable nickname protection, you can use this command:
/msg NickServ set kill off
This command changes the language that will be used for services communications. If English is not your first language and your language is in the list below, you may wish to make this switch. The following languages are currently supported by services.
To change your default language to Spanish, use this command:
/msg NickServ set language Spanish
Note that if you do this, your language will be changed to Spanish. Do not do this unless you can read and understand Spanish, as the commands to change your language back to English or another language will be different. If you have accidentally done this, join #help while identified to your account for an IRC operator to reset your account back to English. Ravenchat staff will not set this to another language for security purposes.
This changes the method of communications for services. Services on our network will either use notices or messages by default. You can use this setting to determine which one. This setting is off by default, meaning that services will use notices for communications. You may wish to turn it on if you are changing settings for a bot account, as some bots such as eggdrop do not communicate with services well through notices.
To turn this setting on, issue the following command:
/msg NickServ set message on
This IRC operator only setting configures whether or not a nickname will expire. If this is turned on, the target nickname will never expire, even if it is unused for greater than the current NickServ registration time limit. Currently, that time limit is 60 days. This will usually only be set on nicknames owned by IRC operators to prevent future IRC operator impersonations should an IRC operator stop using IRC for any reason. This command accepts 1 argument, either the word on or off. To set the nickname nick1 as noexpire, run the following command:
/msg NickServ saset noexpire nick1 on
This changes your NickServ password. Once changed, you must identify with the new password from now on, or until you change it again. This command accepts 1 argument, the password to be set. Passwords must be 5 or more characters long. You are required to keep your password safe by not sharing it with other users, not even people claiming to be IRC operators. Network staff will never ask for your password. To change your password to "letmein" (this is not recommended by the way), you would use the following command:
/msg NickServ set password letmein
This command determines whether or not your nickname will appear in NickServ's list commands. The default is off, meaning anyone can find your nickname via list. If turned on, then only IRC operators will have this ability. This setting is turned off by default. To turn it on, issue this command:
/msg NickServ set private on
This option configures whether or not you must supply a NickServ password before using any NickServ features or changing any account settings. This is mostly useful with the access command. Even if your host is on your access list, you will require a password for most NickServ features. The exception is that the kill setting will have no effect on your account at this point. By default, this setting is turned on for all new registrations. This command accepts 1 argument, either the word on or off. To turn off this setting, use the following command:
/msg NickServ set secure off
This provides an optional URL that people can see whenever they run an info command on your nickname. The provided URL must not be in violation of the terms of service. You may set this to anything that is acceptable within the scope of that document. By default, this is unset on new account registrations. To change your URL to https://ravenchat.net, use the following command:
/msg NickServ set url https://ravenchat.net
This associates your account name on this website with your NickServ account. It can enable IRC users to quickly find your user and talk pages to leave you messages on here. To set this field to user1, you would use this command:
/msg NickServ set wikiuser user1