The "passforward" Module (v4)
Description
This module allows an account password to be forwarded to a services pseudoclient such as NickServ.
The forwarded password can either be sent with /PASS
or as the second parameter to the /NICK
command.
Configuration
To load this module use the following <module>
tag:
<module name="passforward">
<passforward>
The <passforward>
tag defines settings about how the passforward module should behave. This tag can only be defined once.
Name | Type | Default Value | Description |
---|---|---|---|
cmd | Text | SQUERY %nickrequired% :IDENTIFY %pass% | The command to use when forwarding a password to services. |
forwardmsg | Text | NOTICE %nick% :*** Forwarding PASS to %nickrequired% | The command to use when informing the connecting user that their password is being forwarded. |
nick | Text | NickServ | The nickname of the user that must be online for a password to be forwarded. |
The cmd and forwardmsg fields can contain any of the following template variables:
Variable | Description |
---|---|
%nick% | The nickname of the connecting user. |
%nickrequired% | The nickname of the user that must be online for a /PASS password to be forwarded. |
%pass% | The password sent by the connecting user using the /PASS command. |
%user% | The username of the connecting user. |
Example Usage
<passforward cmd="SQUERY %nickrequired% :IDENTIFY %nick% %pass%"
forwardmsg="NOTICE %nick% :*** Forwarding PASS to %nickrequired%"
nick="NickServ">