diff options
Diffstat (limited to 'data/chanserv.example.conf')
-rw-r--r-- | data/chanserv.example.conf | 77 |
1 files changed, 64 insertions, 13 deletions
diff --git a/data/chanserv.example.conf b/data/chanserv.example.conf index 087bfa750..8858453e2 100644 --- a/data/chanserv.example.conf +++ b/data/chanserv.example.conf @@ -76,8 +76,6 @@ module * access level or superior * - cs_private: Hide the channel from ChanServ's LIST command * - restricted: Kick/ban users who are restricted from the channel - * - cs_secure: Enable channel security, requiring the user to be identified with NickServ in - * order to be considered for being on the access list of the channel * - secureops: Only allow operator status to be given if the user is on the access list * - securefounder: Only allow the real founder of the channel to drop the channel, change its * password, or change the founder or successor @@ -93,10 +91,10 @@ module * to be a registered nick, otherwise the channel will be dropped. * - none: No defaults * - * This directive is optional, if left blank, the options will default to keeptopic, peace, cs_secure, + * This directive is optional, if left blank, the options will default to keeptopic, peace, * securefounder, and signkick. If you really want no defaults, use "none" by itself as the option. */ - defaults = "keeptopic peace cs_secure securefounder signkick" + defaults = "keeptopic peace securefounder signkick" /* * The maximum number of channels which may be registered to a single nickname. @@ -115,15 +113,15 @@ module /* * The maximum number of entries on a channel's access list. - * If not set, the default is 1024. This can be set to 0 for unlimited. + * If not set, the default is 1000. This can be set to 0 for unlimited. */ - accessmax = 1024 + accessmax = 1000 /* * The length of time ChanServ stays in a channel after kicking a user from a channel they are not * permitted to be in. This only occurs when the user is the only one in the channel. */ - inhabit = 15s + inhabit = 1m /* * Allow only IRC Operators to use ChanServ. @@ -215,6 +213,7 @@ module privilege { name = "ACCESS_CHANGE" + desc = _("Allowed to modify the access list") rank = 0 level = 10 flag = "f" @@ -231,6 +230,7 @@ privilege privilege { name = "ACCESS_LIST" + desc = _("Allowed to view the access list") rank = 10 level = 3 flag = "f" @@ -247,6 +247,7 @@ privilege privilege { name = "AKICK" + desc = _("Allowed to use the AKICK command") rank = 250 level = 10 flag = "K" @@ -263,6 +264,7 @@ privilege privilege { name = "ASSIGN" + desc = _("Allowed to assign/unassign a bot") rank = 270 level = "founder" flag = "s" @@ -279,6 +281,7 @@ privilege privilege { name = "AUTOHALFOP" + desc = _("Automatic halfop upon join") rank = 100 level = 4 flag = "H" @@ -295,6 +298,7 @@ privilege privilege { name = "AUTOOP" + desc = _("Automatic channel operator status upon join") rank = 210 level = 5 flag = "O" @@ -311,6 +315,7 @@ privilege privilege { name = "AUTOOWNER" + desc = _("Automatic owner upon join") rank = 330 level = 9999 flag = "Q" @@ -327,6 +332,7 @@ privilege privilege { name = "AUTOPROTECT" + desc = _("Automatic protect upon join") rank = 240 level = 10 flag = "A" @@ -343,6 +349,7 @@ privilege privilege { name = "AUTOVOICE" + desc = _("Automatic voice on join") rank = 50 level = 3 flag = "V" @@ -359,6 +366,7 @@ privilege privilege { name = "BADWORDS" + desc = _("Allowed to modify channel badwords list") rank = 260 level = 10 flag = "K" @@ -375,6 +383,7 @@ privilege privilege { name = "BAN" + desc = _("Allowed to ban users") rank = 150 level = 4 flag = "b" @@ -382,7 +391,7 @@ privilege } /* - * FANTASIA privilege. + * FANTASY privilege. * * Used by botserv/main and chanserv/xop. * @@ -390,7 +399,8 @@ privilege */ privilege { - name = "FANTASIA" + name = "FANTASY" + desc = _("Allowed to use fantasy commands") rank = 30 level = 3 flag = "c" @@ -410,6 +420,7 @@ privilege privilege { name = "FOUNDER" + desc = _("Allowed to issue commands restricted to channel founders") rank = 360 level = 10000 flag = "F" @@ -427,6 +438,7 @@ privilege privilege { name = "GETKEY" + desc = _("Allowed to use GETKEY command") rank = 180 level = 5 flag = "G" @@ -444,6 +456,7 @@ privilege privilege { name = "HALFOP" + desc = _("Allowed to (de)halfop users") rank = 120 level = 5 flag = "h" @@ -461,6 +474,7 @@ privilege privilege { name = "HALFOPME" + desc = _("Allowed to (de)halfop themself") rank = 110 level = 4 flag = "h" @@ -478,6 +492,7 @@ privilege privilege { name = "INFO" + desc = _("Allowed to get full INFO output") rank = 80 level = 9999 flag = "I" @@ -495,6 +510,7 @@ privilege privilege { name = "INVITE" + desc = _("Allowed to use the INVITE command") rank = 190 level = 5 flag = "i" @@ -511,6 +527,7 @@ privilege privilege { name = "KICK" + desc = _("Allowed to use the KICK command") rank = 130 level = 4 flag = "k" @@ -528,6 +545,7 @@ privilege privilege { name = "MEMO" + desc = _("Allowed to read channel memos") rank = 280 level = 10 flag = "m" @@ -545,6 +563,7 @@ privilege privilege { name = "MODE" + desc = _("Allowed to use the MODE command") rank = 170 level = 9999 flag = "s" @@ -561,6 +580,7 @@ privilege privilege { name = "NOKICK" + desc = _("Prevents users being kicked by services") rank = 20 level = 1 flag = "N" @@ -578,6 +598,7 @@ privilege privilege { name = "OP" + desc = _("Allowed to (de)op users") rank = 230 level = 5 flag = "o" @@ -595,6 +616,7 @@ privilege privilege { name = "OPME" + desc = _("Allowed to (de)op themself") rank = 220 level = 5 flag = "o" @@ -612,6 +634,7 @@ privilege privilege { name = "OWNER" + desc = _("Allowed to (de)owner users") rank = 350 level = "founder" flag = "q" @@ -629,6 +652,7 @@ privilege privilege { name = "OWNERME" + desc = _("Allowed to (de)owner themself") rank = 340 level = 9999 flag = "q" @@ -646,6 +670,7 @@ privilege privilege { name = "PROTECT" + desc = _("Allowed to (de)protect users") rank = 310 level = 9999 flag = "a" @@ -663,6 +688,7 @@ privilege privilege { name = "PROTECTME" + desc = _("Allowed to (de)protect themself") rank = 300 level = 10 flag = "a" @@ -680,6 +706,7 @@ privilege privilege { name = "SAY" + desc = _("Allowed to use SAY and ACT commands") rank = 90 level = 5 flag = "B" @@ -699,6 +726,7 @@ privilege privilege { name = "SET" + desc = _("Allowed to set channel settings") rank = 320 level = 9999 flag = "s" @@ -716,6 +744,7 @@ privilege privilege { name = "SIGNKICK" + desc = _("No signed kick when SIGNKICK LEVEL is used") rank = 140 level = 9999 flag = "K" @@ -732,6 +761,7 @@ privilege privilege { name = "TOPIC" + desc = _("Allowed to change channel topics") rank = 160 level = 5 flag = "t" @@ -748,6 +778,7 @@ privilege privilege { name = "UNBAN" + desc = _("Allowed to unban users") rank = 200 level = 4 flag = "u" @@ -755,6 +786,23 @@ privilege } /* + * UNBANME privilege. + * + * Used by chanserv/unban. + * + * Users with this permission can unban themself through ChanServ. + */ +privilege +{ + name = "UNBANME" + desc = _("Allowed to unban themself") + rank = 200 + level = 4 + flag = "U" + xop = "HOP" +} + +/* * VOICE privilege. * * Used by chanserv/mode and chanserv/modes. @@ -765,6 +813,7 @@ privilege privilege { name = "VOICE" + desc = _("Allowed to (de)voice users") rank = 70 level = 4 flag = "v" @@ -782,6 +831,7 @@ privilege privilege { name = "VOICEME" + desc = _("Allowed to (de)voice themself") rank = 60 level = 3 flag = "v" @@ -862,7 +912,7 @@ module /* * The maximum number of entries on a channel's autokick list. */ - autokickmax = 32 + autokickmax = 50 /* * The default reason for an autokick if none is given. @@ -1075,7 +1125,7 @@ module * * This directive is optional. */ - max = 32 + max = 50 } command { service = "ChanServ"; name = "MODE"; command = "chanserv/mode"; group = "chanserv/management"; } @@ -1196,7 +1246,7 @@ command { service = "ChanServ"; name = "SET NOEXPIRE"; command = "chanserv/saset */ module { name = "cs_set_misc" } command { service = "ChanServ"; name = "SET URL"; command = "chanserv/set/misc"; misc_description = _("Associate a URL with the channel"); } -command { service = "ChanServ"; name = "SET EMAIL"; command = "chanserv/set/misc"; misc_description = _("Associate an E-mail address with the channel"); } +command { service = "ChanServ"; name = "SET EMAIL"; command = "chanserv/set/misc"; misc_description = _("Associate an email address with the channel"); } /* * cs_status @@ -1208,6 +1258,7 @@ command { service = "ChanServ"; name = "SET EMAIL"; command = "chanserv/set/misc */ module { name = "cs_status" } command { service = "ChanServ"; name = "STATUS"; command = "chanserv/status"; } +command { service = "ChanServ"; name = "WHY"; command = "chanserv/status"; hide = true; } /* * cs_suspend @@ -1226,7 +1277,7 @@ module * This directive is optional. * If not set, the default is never. */ - expire = 90d + suspendexpire = 90d /* * Settings to show to non-opers in ChanServ's INFO output. |