CHANSERV FLAGS ============== >ChanServ< HELP FLAGS -ChanServ- ***** ChanServ Help ***** -ChanServ- -ChanServ- Help for FLAGS: -ChanServ- -ChanServ- The FLAGS command allows for the granting/removal of channel -ChanServ- privileges on a more specific, non-generalized level. It -ChanServ- supports nicknames and hostmasks as targets. -ChanServ- -ChanServ- When only the channel argument is given, a listing of -ChanServ- permissions granted to users will be displayed. -ChanServ- -ChanServ- Syntax: FLAGS <#channel> -ChanServ- -ChanServ- Otherwise, an access entry is modified. A modification may be -ChanServ- specified by a template name (changes the access to the -ChanServ- template) or a flags change (starts with + or -). See the -ChanServ- TEMPLATE help entry for more information about templates. -ChanServ- -ChanServ- If you are not a founder, you may only manipulate flags you -ChanServ- have yourself, and may not edit users that have flags you -ChanServ- don't have. For this purpose, +v grants the ability to grant -ChanServ- +V, +o grants the ability to grant +O, and +r grants the -ChanServ- ability to grant +b. -ChanServ- -ChanServ- -ChanServ- As of Atheme 7.0, there are now extended entity targets -ChanServ- which allow you to match chanacs against a situation instead -ChanServ- of against a nickname or hostmask. -ChanServ- -ChanServ- Available exttargets are: -ChanServ- $chanacs:#channel - Any user with channel access in the given channel -ChanServ- (including hostmasks). -ChanServ- -ChanServ- If you do not have +f you may still remove your own access -ChanServ- with -*. -ChanServ- -ChanServ- Syntax: FLAGS <#channel> [nickname|hostmask template] -ChanServ- Syntax: FLAGS <#channel> [nickname|hostmask flag_changes] -ChanServ- -ChanServ- Permissions: -ChanServ- +v - Enables use of the voice/devoice commands. -ChanServ- +V - Enables automatic voice. -ChanServ- +o - Enables use of the op/deop commands. -ChanServ- +O - Enables automatic op. -ChanServ- +s - Enables use of the set command. -ChanServ- +i - Enables use of the invite and getkey commands. -ChanServ- +r - Enables use of the unban command. -ChanServ- +R - Enables use of the recover, sync and clear commands. -ChanServ- +f - Enables modification of channel access lists. -ChanServ- +t - Enables use of the topic and topicappend commands. -ChanServ- +A - Enables viewing of channel access lists. -ChanServ- +S - Marks the user as a successor. -ChanServ- +F - Grants full founder access. -ChanServ- +b - Enables automatic kickban. -ChanServ- +e - Exempts from +b and enables unbanning self. -ChanServ- -ChanServ- The special permission +* adds all permissions except +b, +S, and +F. -ChanServ- The special permission -* removes all permissions including +b and +F. -ChanServ- -ChanServ- Examples: -ChanServ- /msg ChanServ FLAGS #foo -ChanServ- /msg ChanServ FLAGS #foo foo!*@bar.com VOP -ChanServ- /msg ChanServ FLAGS #foo foo!*@bar.com -V+oO -ChanServ- /msg ChanServ FLAGS #foo foo!*@bar.com -* -ChanServ- /msg ChanServ FLAGS #foo foo +oOtsi -ChanServ- /msg ChanServ FLAGS #foo TroubleUser!*@*.troubleisp.net +b -ChanServ- -ChanServ- ***** End of Help ***** CHANSERV SET ============ -ChanServ- ***** ChanServ Help ***** -ChanServ- -ChanServ- Help for SET: -ChanServ- -ChanServ- SET allows you to set various control flags for -ChanServ- channels that change the way certain operations -ChanServ- are performed on them. -ChanServ- -ChanServ- The following subcommands are available: -ChanServ- -ChanServ- EMAIL Sets the channel e-mail address. -ChanServ- ENTRYMSG Sets the channel entry message. -ChanServ- GUARD Sets whether or not services will inhabit the channel. -ChanServ- KEEPTOPIC Enables topic retention. -ChanServ- MLOCK Sets channel mode lock. -ChanServ- NOSYNC Disables automatic channel ACL syncing. -ChanServ- PRIVATE Hides information about a channel. -ChanServ- PROPERTY Manipulates channel metadata. -ChanServ- PUBACL Allows the channel ACL to be public. -ChanServ- RESTRICTED Restricts access to the channel to users on the access list. (Other users are kickbanned.) -ChanServ- SECURE Prevents unauthorized users from gaining operator status. -ChanServ- TOPICLOCK Restricts who can change the topic. -ChanServ- URL Sets the channel URL. -ChanServ- VERBOSE Notifies channel about access list modifications. -ChanServ- -ChanServ- For more information on a ChanServ SET subcommand, type: -ChanServ- /msg ChanServ HELP SET -ChanServ- -ChanServ- ***** End of Help ***** MODE ==== [irc] /mode [] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [] [+|-]i|s|w|o change channel or user mode channel modes: channel: channel name to modify (default is current one) o: give/take channel operator privileges p: private channel flag s: secret channel flag i: invite-only channel flag t: topic settable by channel operator only flag n: no messages to channel from clients on the outside m: moderated channel l: set the user limit to channel b: set a ban mask to keep users out e: set exception mask v: give/take the ability to speak on a moderated channel k: set a channel key (password) user modes: nick: nick to modify i: mark a user as invisible s: mark a user for receive server notices w: user receives wallops o: operator flag List of modes is not comprehensive, you should read documentation about your server to see all possible modes. Examples: protect topic on channel #weechat: /mode #weechat +t become invisible on server: /mode nick +i