X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/317ffe3697c1e231e2849991b238dfd9207c14ef..63c95a478af1b51ad021abef19f630de189f0229:/src/chanserv.help diff --git a/src/chanserv.help b/src/chanserv.help index d71f8b5..979f66d 100644 --- a/src/chanserv.help +++ b/src/chanserv.help @@ -478,14 +478,17 @@ "SETTERS: Who may change channel settings (using $bSET$b).", "CTCPREACTION: What happens when a CTCP is sent to the channel.", "AUTOMODE: Who should be auto-voice/hop/oped in the channel.", + "BANTIMEOUT: Removes old bans.", "PROTECT: The protection level $b$C$b provides.", "TOYS: Toggles how $b$C$b will respond to toy commands (!8ball etc).", "TOPICREFRESH: Controls if (and how often) $b$C$b will reset the topic.", + "RESYNC: Controls if (and how often) $b$C$b will reset the userlist.", + "BANTYPE: Indicated what type of ban $C will set will case of a ban command.", "DYNLIMIT: Adjusts user limit (+l channel mode) to prevent join floods.", "$bIRCOP ONLY$b:", "NODELETE: Prevents channel deletion.", "If you wish to reset your channel to the default settings, you can use the $bSET DEFAULTS$b command.", - "$uSee Also:$u set pubcmd, set enfops, set enfhalfops, set enfmodes, set enftopic, set protect, set toys, set setters, set topicrefresh, set ctcpreaction, set defaults"); + "$uSee Also:$u set pubcmd, set enfops, set enfhalfops, set enfmodes, set enftopic, set protect, set toys, set setters, set topicrefresh, set resync, set bantype, set ctcpreaction, set defaults"); "SET DEFAULTTOPIC" ("/msg $C SET <#channel> DEFAULTTOPIC ", "This changes the default topic for the channel. $C will set the IRC topic to this value when the $btopic$b command is used with no arguments, when the topic refresh happens (if you have $bset topicrefresh$b), or when an unauthorized user changes the topic to something else.", @@ -540,6 +543,18 @@ " $b5$b Give half-op to halfops, and op to ops only, but peons do not get voice. ", "$uSee Also:$u set, up, uset autoop, resync"); +"SET BANTIMEOUT" ("/msg $C SET <#channel> BANTIMEOUT ", + "This setting configures $C to automatically remove bans older than the set age. It is useful for avoiding buildup of old bans, eventually running out of ban slots.", + "Valid settings are:", + " $b0$b Does not remove bans", + " $b1$b Bans will be removed after 10 minutes", + " $b2$b Bans will be removed after 2 hours", + " $b3$b Bans will be removed after 4 hours", + " $b4$b Bans will be removed after 24 hours", + " $b5$b Bans will be removed after 1 week", + "It should be noted that this setting expires channel bans (mode +b) NOT perminantly banned \"LAMERs\", although it will expire the individual host-bans $C sets on those who match LAMER entries.", + "$uSee Also:$u unban, addlamer, addtimedlamer"); + "SET PROTECT" ("/msg $C SET <#channel> PROTECT ", "This setting restricts the protection that $C enforces. Valid settings are:", "$b0$b Non-users and users will be protected from those of equal or lower access", @@ -561,6 +576,27 @@ "$b4$b Refresh every 24 hours.", "$uSee Also:$u set, set topic"); +"SET RESYNC" ("/msg $C SET <#channel> RESYNC ", + "This setting controls if (and how often) $C refreshes the userlist to the current list. Valid settings are:", + "$b0$b Never refresh userlist.", + "$b1$b Refresh every 3 hours.", + "$b2$b Refresh every 6 hours.", + "$b3$b Refresh every 12 hours.", + "$b4$b Refresh every 24 hours.", + "$uSee Also:$u set"); + +"SET BANTYPE" ("/msg $C SET <#channel> BANTYPE ", + "This settings control what banmask $C sets upon a ban command. Valid settings are:", + "$b0$b *!user@host", + "$b1$b *!*user@host", + "$b2$b *!*@host", + "$b3$b *!*user@*.host", + "$b4$b *!*@*.host", + "$b5$b nick!user@host", + "$b6$b nick!*@host", + "$b7$b nick!*user@*.host", + "$b8$b nick!*@*.host"); + "SET CTCPREACTION" ("/msg $C SET <#channel> CTCPREACTION ", "This setting controls what happens to those who send disallowed CTCPs to the channel:", "$b0$b CTCPs are allowed. Do nothing.", @@ -579,15 +615,17 @@ "Lists all the IRC operators and helpers currently online. Nicknames enclosed in parentheses are away, and likely unavailable.", "$uSee Also:$u helpers, ircops, netinfo"); -"SUSPEND" ("/msg $C SUSPEND <#channel> ", +"SUSPEND" ("/msg $C SUSPEND <#channel> ", "This disables the target's access to the channel. That access can be restored using the unsuspend command.", - "$uSee Also:$u unsuspend, deluser"); + "The duration may be \"0\" to make it never expire; otherwise, $C will automatically unsuspend the user after the duration", + "$uSee Also:$u durations, unsuspend, deluser"); "TOPIC" ("/msg $C TOPIC <#channel> [topic]", "Sets the current topic for the specified channel. If no topic is specified, then set the current topic to the default topic."); -"TRIM" ("/msg $C TRIM <#channel> ", +"TRIM" ("/msg $C TRIM <#channel> [vacation]", "The trim command removes target objects inactive for more than a certain duration from a channel. The target must be a channel access level, a range of access levels (for example, \"300-399\"), \"users\" or \"lamers\". The duration argument specifies the amount of time the target has been inactive for to be removed.", + "If the vacation argument is given for the users target, users who are on vacation will be trimmed. By default they are skipped.", "$uSee Also:$u durations"); "UNBAN" ("/msg $C UNBAN <#channel> ",