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"; }