To create new wiki account, please join us on #znc at freenode and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.

Difference between revisions of "Nickserv"

From ZNC
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:nickserv}} {{Core Module | version = 0.050}} This module automatically identifies you with NickServ. == Usage == {{Module arguments | count = one optional | e...")
 
(Restore nickserv from archive.org - 2016/04/01)
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:nickserv}}
 
{{DISPLAYTITLE:nickserv}}
 
{{Core Module | version = 0.050}}
 
{{Core Module | version = 0.050}}
This module automatically identifies you with NickServ.
+
This module automatically identifies you with NickServ, but it's recommended to use [[Sasl]] which identifies you to NickServ even before you are visible on the network.
  
 
== Usage ==
 
== Usage ==
  
 
{{Module arguments
 
{{Module arguments
 +
| type  = network
 +
| one = true
 
| count = one optional
 
| count = one optional
 
| extra = The argument is your nickserv password. If you don't supply it on load, you must supply it later via the IRC interface. After nickserv was loaded, the password is removed from the module arguments for security reasons.
 
| extra = The argument is your nickserv password. If you don't supply it on load, you must supply it later via the IRC interface. After nickserv was loaded, the password is removed from the module arguments for security reasons.
Line 11: Line 13:
  
 
=== Commands ===
 
=== Commands ===
 +
==== help ====
 +
Displays documentation for all nickserv commands.
 +
/msg *nickserv help
 +
 
==== set ====
 
==== set ====
 
Sets and saves your nickserv password.
 
Sets and saves your nickserv password.
 
  /msg *nickserv set <password>
 
  /msg *nickserv set <password>
 +
'''Note:''' The password is saved unencrypted, so don't make your ZNC data directory readable to other users!
  
 
==== clear ====
 
==== clear ====
Line 19: Line 26:
 
  /msg *nickserv clear
 
  /msg *nickserv clear
  
'''Note:''' The password is saved unencrypted, so don't make your ZNC data directory readable to other users!
+
==== ViewCommands ====
 +
ViewCommands displays the patterns for each of the above commands that map to the literal strings being passed to the NickServ service on the irc host.
 +
/msg *nickserv ViewCommands
 +
 
 +
==== SetCommand ====
 +
SetCommand allows you to change the pattern used to generate the string passed to the NickServ service on the irc host. This is useful when the irc host you're connecting to doesn't conform to the standard NickServ name or format.
 +
/msg *nickserv SetCommand <command name> <new command pattern>
 +
Example to change the IDENTIFY command to conform to the dal.net standard.
 +
/msg *nickserv SetCommand IDENTIFY PRIVMSG nickserv@services.dal.net :IDENTIFY {password}
 +
 
 +
=== Additional NickServ Documentation ===
 +
* [http://docs.dal.net/docs/nickserv.html#4 dal.net GHOST RECOVER and RELEASE docs]
 +
* [http://freenode.net/faq.shtml#nicksetup freenode NickServ setup]

Revision as of 13:55, 21 May 2017

This module automatically identifies you with NickServ, but it's recommended to use Sasl which identifies you to NickServ even before you are visible on the network.

Usage

Arguments

This network module takes one optional argument. The argument is your nickserv password. If you don't supply it on load, you must supply it later via the IRC interface. After nickserv was loaded, the password is removed from the module arguments for security reasons.

Read loading modules to learn more about loading modules.

Commands

help

Displays documentation for all nickserv commands.

/msg *nickserv help

set

Sets and saves your nickserv password.

/msg *nickserv set <password>

Note: The password is saved unencrypted, so don't make your ZNC data directory readable to other users!

clear

Deletes the saved password.

/msg *nickserv clear

ViewCommands

ViewCommands displays the patterns for each of the above commands that map to the literal strings being passed to the NickServ service on the irc host.

/msg *nickserv ViewCommands

SetCommand

SetCommand allows you to change the pattern used to generate the string passed to the NickServ service on the irc host. This is useful when the irc host you're connecting to doesn't conform to the standard NickServ name or format.

/msg *nickserv SetCommand <command name> <new command pattern>

Example to change the IDENTIFY command to conform to the dal.net standard.

/msg *nickserv SetCommand IDENTIFY PRIVMSG nickserv@services.dal.net :IDENTIFY {password}

Additional NickServ Documentation