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 "ExpandString"

From ZNC
Jump to navigation Jump to search
(Created page with "Some features (e.g. the perform and awaynick modules and the <code>CTCPReply</code> and (starting with version 0.090) <code>MOTD</code> [[Configuration|config options]...")
 
(update to match 170)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Some features (e.g. the [[perform]] and [[awaynick]] modules and the <code>CTCPReply</code> and (starting with version 0.090) <code>MOTD</code> [[Configuration|config options]]) support some variable-like strings. Here is a list of these:
+
Some features support variable-like strings.
{|
+
 
 +
=Expand Strings=
 +
{| class="wikitable"
 
! Variable
 
! Variable
 
! Value
 
! Value
 +
! Sample output
 
|-
 
|-
 
| %user%
 
| %user%
| your user name
+
| the ZNC user name
 +
|
 +
|-
 +
| %nick%
 +
| the current nick
 +
|
 
|-
 
|-
 
| %defnick%
 
| %defnick%
| your default nick
+
| the default nick, as specified in the config
 +
|
 
|-
 
|-
| %nick%
+
| %altnick%
| the current nick
+
| the alternate nick, as specified in the config
 +
|
 
|-
 
|-
| %altnick%  
+
| %realname%
| the alternate nick as specified in the config
+
| the realname, as specified in the config
 +
|
 
|-
 
|-
 
| %ident%
 
| %ident%
 
| the ident
 
| the ident
|-
+
|  
| %realname%
 
| the realname
 
 
|-
 
|-
 
| %vhost%
 
| %vhost%
| the current vhost
+
| the current bindhost
 +
|
 
|-
 
|-
| %version%
+
| %bindhost%
| [[ZNC|ZNC's]] version string
+
| the current bindhost
 +
|  
 
|-
 
|-
 
| %time%
 
| %time%
 
| the current time (can be used for ''CTCP TIME'' replies)
 
| the current time (can be used for ''CTCP TIME'' replies)
 +
| Sat Oct 21 22:13:08 2006
 
|-
 
|-
 
| %uptime%
 
| %uptime%
| [[ZNC|ZNC's]] uptime
+
| the current uptime
 +
| 1w 2d 4h 20m 27s
 +
|-
 +
| %version%
 +
| ZNC's version string
 +
| 1.7.0+deb1
 +
|-
 +
| %znc%
 +
| (since [[ChangeLog/1.6.3|1.6.3]]) ZNC's name and website, optionally with version, <br/>depending on "Hide version" setting
 +
| ZNC - https://znc.in
 +
|-
 +
| %empty%
 +
| (since [[ChangeLog/1.7.0|1.7.0]]) empty string, can be used e.g. as a poor man's way to insert %nick% literally, without expanding it to the current nick: <code>%ni%empty%ck%.
 +
|
 +
|-
 +
| %network%
 +
| (since [[ChangeLog/1.7.0|1.7.0]]) the name of IRC network as configured in ZNC
 +
| freenode
 
|}
 
|}
 +
 +
=Features that support expand strings=
 +
Expand strings can be used with many ZNC features. The following is a list of some features that accept expand strings.
 +
 +
; Modules
 +
* [[alias]]
 +
* [[autoattach]]
 +
* [[autoreply]]
 +
* [[awaynick]]
 +
* [[identfile]]
 +
* [[perform]]
 +
* [[watch]]
 +
; [[Configuration|Config Options]]
 +
* <code>CTCPReply</code>
 +
* <code>MOTD</code>
 +
* <code>QUITMSG</code>

Latest revision as of 22:35, 24 May 2018

Some features support variable-like strings.

Expand Strings[edit]

Variable Value Sample output
%user% the ZNC user name
%nick% the current nick
%defnick% the default nick, as specified in the config
%altnick% the alternate nick, as specified in the config
%realname% the realname, as specified in the config
%ident% the ident
%vhost% the current bindhost
%bindhost% the current bindhost
%time% the current time (can be used for CTCP TIME replies) Sat Oct 21 22:13:08 2006
%uptime% the current uptime 1w 2d 4h 20m 27s
%version% ZNC's version string 1.7.0+deb1
%znc% (since 1.6.3) ZNC's name and website, optionally with version,
depending on "Hide version" setting
ZNC - https://znc.in
%empty% (since 1.7.0) empty string, can be used e.g. as a poor man's way to insert %nick% literally, without expanding it to the current nick: %ni%empty%ck%.
%network% (since 1.7.0) the name of IRC network as configured in ZNC freenode

Features that support expand strings[edit]

Expand strings can be used with many ZNC features. The following is a list of some features that accept expand strings.

Modules
Config Options
  • CTCPReply
  • MOTD
  • QUITMSG