| This is an external module.
Please note that it may or may not work with the current release (1.6.5).
This module is not included in the default ZNC installation, and you will need to manually compile it before you can load this module.
Contact the author if you have any questions, but feel free to ask on #znc (chat.freenode.net). Someone might be able to help you there.
This module is no longer being maintained.
This global module catches whois commands sent to the server. If the username begins with a ? (i.e. ?efreak), it shows varying amounts of information, depending on the settings and whether or not you are an admin. This module by default sends numerics, to be compatible with existing scripts that use whois.
The original version of the code for this module can be found github. It does not work with the latest version of ZNC.
Follow the Compiling modules page to compile either version.
All arguments are optional.
|-reqadmin||Only admins can use whois. returns access denied to the module if set|
|-dev||mostly for development. Sends text to PM as well as sending as a standard PM. May do other things in the future.|
|-servername=irc.znc.in||Replace irc.znc.in with the hostname of your bouncer. Is used as default vhost in the 312 (rpl_whoisserver) reply (if not set, uses ZNC or irc.znc.in).|
At this time there is no internal configuration.
As an admin:
Whois : ?efreak [Efreak@in.bed.with.a.drunkensailor.org]: Self-Proclaimed Narcissistic Godling Modes : +Attached +IRCConnected +BounceDCCs -DenyLoadMod +MultiClients +KeepBuffer Server : irc.recalledtoirc.net (efreak is attached to bnc.efreakbnc.net) Ircop : ?efreak is a ZNC Admin Idle : 46 minutes, 32 seconds
As a user:
Whois : ?efreak [Efreak@in.bed.with.a.drunkensailor.org]: Self-Proclaimed Narcissistic Godling Server : bnc.efreakbnc.net (efreak is attached to bnc.efreakbnc.net) Ircop : ?efreak is a ZNC Admin Idle : 47 minutes, 33 seconds
There are some comments at the very end of the code (if you download from my server). These are mostly ideas and a little bit of code.
The current code takes advantage of functions introduced in ZNC 0.90. If you have ZNC 0.80 or earlier, please use the code here instead of the code in the repo or on the code page.