Setting up OperServ
OperServ provides essential network management tools for IRC operators on the IRC network.
OperServ Block
The operserv{}
block contains settings specific to the OperServ service bot.
A fully configured operserv{}
block may look like:
operserv {
nick = "OperServ";
user = "OperServ";
host = "misconfigured.network";
real = "Operator Services";
};
Services Bot Options
OperServ supports all standard services bot options.
Modules
You can customize which features of your network's OperServ instance are available by loading or choosing not to load any of these modules.
Note: All of the SET commands presented through OperServ modules are temporary and will only persist until the next rehash. Restarting services or rehashing the configuration will always reapply config-based settings.
Note: The majority of these commands are priviledged commands, and are not available unless a user is SOPERed.
Module | Features | Notes |
---|---|---|
modules/operserv/main | Core components | |
modules/operserv/akill | AKILL system | |
modules/operserv/clearchan | CLEARCHAN command | |
modules/operserv/clones | CLONES command | |
modules/operserv/compare | COMPARE command | |
modules/operserv/genhash | GENHASH command | |
modules/operserv/greplog | GREPLOG command | |
modules/operserv/help | HELP command | |
modules/operserv/ignore | IGNORE system | |
modules/operserv/identify | IDENTIFY command | |
modules/operserv/info | INFO command | |
modules/operserv/inject | INJECT command | This module should only be used for development/debugging purposes. |
modules/operserv/jupe | JUPE command | |
moudles/operserv/mode | MODE command | |
modules/operserv/modinspect | MODINSPECT command | |
modules/operserv/modlist | MODLIST command | |
modules/operserv/modload | MODLOAD command | |
modules/operserv/modreload | MODRELOAD command | |
modules/operserv/modunload | MODUNLOAD command | |
modules/operserv/noop | NOOP system | |
modules/operserv/rakill | Regex mass AKILL (RAKILL command) | |
modules/operserv/raw | RAW command | This module is provided only for debugging/development purposes. Use of this command will probably break something. |
modules/operserv/readonly | READONLY command | |
modules/operserv/rehash | REHASH command | |
modules/operserv/restart | RESTART command | |
modules/operserv/rmatch | Display regex matching (RMATCH command) | |
modules/operserv/rnc | Most common realnames (RNC command) | |
modules/operserv/rwatch | RWATCH system | |
modules/operserv/set | ALL of the below SET commands | This module is deprecated and should not be used, please add the specific SET commands you wish to enable instead. |
modules/operserv/set_akicktime | SET AKICKTIME command | |
modules/operserv/set_chanexpire | SET CHANEXPIRE command | |
modules/operserv/set_commitinterval | SET COMMITINTERVAL command | |
modules/operserv/set_enforceprefix | SET ENFORCEPREFIX command | |
modules/operserv/set_klinetime | SET KLINETIME command | |
modules/operserv/set_maxchanacs | SET MAXCHANACS command | |
modules/operserv/set_maxchans | SET MAXCHANS command | |
modules/operserv/set_maxfounders | SET MAXFOUNDERS command | |
modules/operserv/set_maxlogins | SET MAXLOGINS command | |
modules/operserv/set_maxnicks | SET MAXNICKS command | |
modules/operserv/set_maxusers | SET MAXUSERS command | |
modules/operserv/set_mdlimit | SET MDLIMIT command | |
modules/operserv/set_nickexpire | SET NICKEXPIRE command | |
modules/operserv/set_recontime | SET RECONTIME command | |
modules/operserv/set_spam | SET SPAM command | |
modules/operserv/sgline | SGLINE system | |
modules/operserv/shutdown | SHUTDOWN command | |
modules/operserv/soper | Non-configuration services operator privileges (SOPER command) | |
modules/operserv/specs | Services operator privilege display (SPECS command) | |
modules/operserv/sqline | SQLINE command | |
modules/operserv/update | UPDATE command | |
modules/operserv/uptime | UPTIME command |