anope

- supernets anope source code & configuration
git clone git://git.acid.vegas/anope.git
Log | Files | Refs | Archive | README

nickserv.conf (7300B)

      1 service {
      2 	nick = "NickServ"
      3 	user = "services"
      4 	host = "services.host"
      5 	gecos = "Nickname Registration Service"
      6 	channels = "@#services"
      7 }
      8 
      9 module {
     10 	name = "nickserv"
     11 	client = "NickServ"
     12 	forceemail = no
     13 	confirmemailchanges = no
     14 	unregistered_notice = "Your nickname is not registered. To register it, use: /msg NickServ REGISTER password"
     15 	defaults = "kill_quick ns_secure ns_private hide_email hide_mask hide_status hide_quit autoop ns_keep_modes"
     16 	regdelay = 1h
     17 	expire = 90d
     18 	secureadmins = yes
     19 	modeonid = yes
     20 	#modesonid = "+R"
     21 	hidenetsplitquit = yes
     22 	killquick = 10s
     23 	kill = 30s
     24 	#restrictopernicks = yes
     25 	enforceruser = "enforcer"
     26 	enforcerhost = "services.host"
     27 	releasetimeout = 1m
     28 	guestnickprefix = "FAGGOT"
     29 	nonicknameownership = no
     30 	passlen = 100
     31 }
     32 
     33 command_group {
     34 	name = "nickserv/admin"
     35 	description = _("Services Operator commands")
     36 }
     37 
     38 command { service = "NickServ"; name = "HELP"; command = "generic/help"; }
     39 
     40 module {
     41 	name = "ns_access"
     42 	accessmax = 10
     43 	addaccessonreg = no
     44 }
     45 command { service = "NickServ"; name = "ACCESS"; command = "nickserv/access"; }
     46 
     47 module {
     48 	name = "ns_ajoin"
     49 	ajoinmax = 10
     50 }
     51 command { service = "NickServ"; name = "AJOIN"; command = "nickserv/ajoin"; }
     52 
     53 module { name = "ns_alist" }
     54 command { service = "NickServ"; name = "ALIST"; command = "nickserv/alist"; }
     55 
     56 module {
     57 	name = "ns_cert"
     58 	max = 3
     59 }
     60 command { service = "NickServ"; name = "CERT"; command = "nickserv/cert"; }
     61 
     62 module { name = "ns_drop" }
     63 command { service = "NickServ"; name = "DROP"; command = "nickserv/drop"; }
     64 
     65 #module { name = "ns_getemail" }
     66 #command { service = "NickServ"; name = "GETEMAIL"; command = "nickserv/getemail"; permission = "nickserv/getemail"; group = "nickserv/admin"; }
     67 
     68 #module { name = "ns_getpass" }
     69 #command { service = "NickServ"; name = "GETPASS"; command = "nickserv/getpass"; permission = "nickserv/getpass"; }
     70 
     71 module {
     72 	name = "ns_group"
     73 	maxaliases = 5
     74 	nogroupchange = yes
     75 }
     76 command { service = "NickServ"; name = "GLIST"; command = "nickserv/glist"; }
     77 command { service = "NickServ"; name = "GROUP"; command = "nickserv/group"; }
     78 command { service = "NickServ"; name = "UNGROUP"; command = "nickserv/ungroup"; }
     79 
     80 module {
     81 	name = "ns_identify"
     82 	maxlogins = 3
     83 }
     84 command { service = "NickServ"; name = "ID"; command = "nickserv/identify"; hide = true; }
     85 command { service = "NickServ"; name = "IDENTIFY"; command = "nickserv/identify"; }
     86 
     87 module { name = "ns_info" }
     88 command { service = "NickServ"; name = "INFO"; command = "nickserv/info"; }
     89 
     90 command { service = "NickServ"; name = "SET HIDE"; command = "nickserv/set/hide"; }
     91 command { service = "NickServ"; name = "SASET HIDE"; command = "nickserv/saset/hide"; permission = "nickserv/saset/hide"; }
     92 
     93 module {
     94 	name = "ns_list"
     95 	listmax = 100
     96 }
     97 command { service = "NickServ"; name = "LIST"; command = "nickserv/list"; }
     98 
     99 command { service = "NickServ"; name = "SET PRIVATE"; command = "nickserv/set/private"; }
    100 command { service = "NickServ"; name = "SASET PRIVATE"; command = "nickserv/saset/private"; permission = "nickserv/saset/private"; }
    101 
    102 module { name = "ns_logout" }
    103 command { service = "NickServ"; name = "LOGOUT"; command = "nickserv/logout"; }
    104 
    105 module {
    106 	name = "ns_recover"
    107 	restoreonrecover = yes
    108 }
    109 command { service = "NickServ"; name = "RECOVER"; command = "nickserv/recover"; }
    110 command { service = "NickServ"; name = "GHOST"; command = "nickserv/recover"; }
    111 command { service = "NickServ"; name = "RELEASE"; command = "nickserv/recover"; }
    112 
    113 module {
    114 	name = "ns_register"
    115 	registration = "none"
    116 	nickregdelay = 1h
    117 }
    118 command { service = "NickServ"; name = "CONFIRM"; command = "nickserv/confirm"; }
    119 command { service = "NickServ"; name = "REGISTER"; command = "nickserv/register"; }
    120 #command { service = "NickServ"; name = "RESEND"; command = "nickserv/resend"; }
    121 
    122 #module { name = "ns_resetpass" }
    123 #command { service = "NickServ"; name = "RESETPASS"; command = "nickserv/resetpass"; }
    124 
    125 module {
    126 	name = "ns_set"
    127 	allowkillimmed = yes
    128 }
    129 
    130 command { service = "NickServ"; name = "SET"; command = "nickserv/set"; }
    131 command { service = "NickServ"; name = "SASET"; command = "nickserv/saset"; permission = "nickserv/saset/"; group = "nickserv/admin"; }
    132 
    133 command { service = "NickServ"; name = "SET AUTOOP"; command = "nickserv/set/autoop"; }
    134 command { service = "NickServ"; name = "SASET AUTOOP"; command = "nickserv/saset/autoop"; permission = "nickserv/saset/autoop"; }
    135 
    136 command { service = "NickServ"; name = "SET DISPLAY"; command = "nickserv/set/display"; }
    137 command { service = "NickServ"; name = "SASET DISPLAY"; command = "nickserv/saset/display"; permission = "nickserv/saset/display"; }
    138 
    139 command { service = "NickServ"; name = "SET EMAIL"; command = "nickserv/set/email"; }
    140 command { service = "NickServ"; name = "SASET EMAIL"; command = "nickserv/saset/email"; permission = "nickserv/saset/email"; }
    141 
    142 command { service = "NickServ"; name = "SET KEEPMODES"; command = "nickserv/set/keepmodes"; }
    143 command { service = "NickServ"; name = "SASET KEEPMODES"; command = "nickserv/saset/keepmodes"; permission = "nickserv/saset/keepmodes"; }
    144 
    145 command { service = "NickServ"; name = "SET KILL"; command = "nickserv/set/kill"; }
    146 command { service = "NickServ"; name = "SASET KILL"; command = "nickserv/saset/kill"; permission = "nickserv/saset/kill"; }
    147 
    148 command { service = "NickServ"; name = "SET LANGUAGE"; command = "nickserv/set/language"; }
    149 command { service = "NickServ"; name = "SASET LANGUAGE"; command = "nickserv/saset/language"; permission = "nickserv/saset/language"; }
    150 
    151 command { service = "NickServ"; name = "SET MESSAGE"; command = "nickserv/set/message"; }
    152 command { service = "NickServ"; name = "SASET MESSAGE"; command = "nickserv/saset/message"; permission = "nickserv/saset/message"; }
    153 
    154 command { service = "NickServ"; name = "SET PASSWORD"; command = "nickserv/set/password"; }
    155 command { service = "NickServ"; name = "SASET PASSWORD"; command = "nickserv/saset/password"; permission = "nickserv/saset/password"; }
    156 
    157 command { service = "NickServ"; name = "SET SECURE"; command = "nickserv/set/secure"; }
    158 command { service = "NickServ"; name = "SASET SECURE"; command = "nickserv/saset/secure"; permission = "nickserv/saset/secure"; }
    159 
    160 command { service = "NickServ"; name = "SASET NOEXPIRE"; command = "nickserv/saset/noexpire"; permission = "nickserv/saset/noexpire"; }
    161 
    162 module { name = "ns_set_misc" }
    163 command { service = "NickServ"; name = "SET URL"; command = "nickserv/set/misc"; misc_description = _("Associate a URL with your account"); }
    164 command { service = "NickServ"; name = "SASET URL"; command = "nickserv/saset/misc"; misc_description = _("Associate a URL with this account"); permission = "nickserv/saset/url"; group = "nickserv/admin"; }
    165 
    166 module { name = "ns_status" }
    167 command { service = "NickServ"; name = "STATUS"; command = "nickserv/status"; }
    168 
    169 module {
    170 	name = "ns_suspend"
    171 	#suspendexpire = 90d
    172 	#show = "suspended, by, reason, on, expires"
    173 }
    174 command { service = "NickServ"; name = "SUSPEND"; command = "nickserv/suspend"; permission = "nickserv/suspend"; group = "nickserv/admin"; }
    175 command { service = "NickServ"; name = "UNSUSPEND"; command = "nickserv/unsuspend"; permission = "nickserv/suspend"; group = "nickserv/admin"; }
    176 
    177 module { name = "ns_update" }
    178 command { service = "NickServ"; name = "UPDATE"; command = "nickserv/update"; }