=head1 AKICK The F command allows you to maintain channel ban lists. Users on the F list will be automatically kickbanned when they join the channel, removing any matching ban exceptions first. Users with the +r flag are exempt. You may also specify a hostmask (nick!user@host) for the F list. Removing an entry from the F list will not remove any channel bans placed by it. The reason is used when kicking and is visible in F. If the reason contains a '|' character, everything after it does not appear in kick reasons but does appear in F. =for Syntax: AKICK X<#channel> ADD|DEL|LIST X S =head2 Examples /msg &nick& AKICK #foo ADD bar you are annoying | private op info /msg &nick& AKICK #foo ADD *!*foo@bar.com /msg &nick& AKICK #foo DEL bar /msg &nick& AKICK #foo LIST =head1 BAN The F command allows you to ban a user or hostmask from a channel. =for Syntax: BAN X<#channel> X =head2 Examples /msg &nick& BAN #chat carnell /msg &nick& BAN #chat *!*@*.ipt.aol.com =head1 CLEAR BANS Clear bans will remove all bans found in a specific channel. If your ircd supports other lists associated with a channel (e.g. ban exceptions), you can clear these by specifying the mode letters. Specify an asterisk to clear all lists. =for Syntax: CLEAR X<#channel> BANS S =head2 Examples /msg &nick& CLEAR #support BANS Clears #support ban list. /msg &nick& CLEAR #support BANS eI Removes all ban and invite exceptions on #support (if your ircd supports them). /msg &nick& CLEAR #support BANS * Clears all lists of #support. /msg &nick& CLEAR #support BANS + Shows the possible letters. =head1 CLEAR USERS Clear users will kick all users out of the channel, except you. The channel will be cycled (recreated) if you are not on it. If a reason is specified, it will be included in the kick message. =for Syntax: CLEAR X<#channel> USERS S =head2 Examples /msg &nick& CLEAR #ChatZone USERS =head1 CLOSE F prevents a channel from being used. Anyone who enters is immediately kickbanned. The channel cannot be dropped and foundership cannot be transferred. Enabling F will immediately kick all users from the channel. Use F to reopen a channel. While closed, channels will still expire. =for Syntax: CLOSE X<#channel> ON|OFF S =head2 Examples /msg &nick& CLOSE #lamers ON spamming /msg &nick& CLOSE #spiderslair OFF =head1 COUNT This will give a count of how many entries are in each of the channel's xOP lists and how many entries on the access list do not match a xOP value (except the founder). The second line shows how many access entries have each flag. =for Syntax: COUNT X<#channel> =head2 Examples /msg &nick& COUNT #oscn =head1 OP|DEOP|VOICE|DEVOICE|HALFOP|DEHALFOP This command performs status mode changes on a channel. If you perform an operation on another user, they will be notified that you did it. If the last parameter is omitted the action is performed on the person requesting the command. =for Syntax: $CMD X<#channel> S =head2 Examples /msg &nick& $CMD #foo bar /msg &nick& $CMD #foo =head1 DROP F allows you to "unregister" a registered channel. Once you F a channel all of the data associated with it (access lists, etc) are removed and cannot be restored. =for Syntax: DROP X<#channel> =head2 Examples /msg &nick& DROP #foo =head1 FFLAGS The F command allows an oper to force a flags change on a channel. The syntax is the same as L, except that the target and flags changes must be given. Viewing any channel's access list is done with L. =for Syntax: FFLAGS X<#channel> X X