chiark / gitweb /
Bugfixes. New channel management stuff.
[ircbot] / helpinfos
index d421bab22059b78094907d52cd7ac4593aa6798d..18b5402eed8f89714cb0f7ea1256fd3b648e9377 100644 (file)
--- a/helpinfos
+++ b/helpinfos
@@ -3,8 +3,8 @@ General commands:           Registration and user settings:
  help [<cmd>|<opt>|<topic>]  register [insecure|delete]
  seen <nick>                 set [<opt> [<value>]]      who [<nick>]
  summon <username>           (See `help identify', `help blight-id')
- convert <number> <unit>    Channel settings:
- ops                         oplist [<chan>] [+|-|= [?]<nick> ...]
+ convert <number> <unit>    Channel settings (see `help channel'):
+ ops                         channel [<chan>] <setting> [....]
 Options:                    Additional help topics:
  timeformat ks|hms           identify identpass invite blight-id
 Send commands to me by /msg, or say them in channel with ! in front.
@@ -38,24 +38,34 @@ convert <number> <unit>
  Converts the specified quantity into SI units.  Units that are
  understood are any understood by units(1) and also
    kelvin celsius fahrenheit    (convert to celsius or kelvin)
+(Not yet implemented.)
 
-!ops
-ops             on channel
-ops <channel>   (privately)
- Asks me to give you channel operator privilege.  You must be using
- a secure nick and have identified yourself (see `help identify').
-(Not yet implemented!)
-
-!oplist
-oplist [<chan>]                      show chop list
-oplist [<chan>] + <nick> <nick> ...  add nicks to chop list
-oplist [<chan>] - <nick> <nick> ...  remove nicks from chop list
-oplist [<chan>] = <nick> <nick> ...  set chop list
- Configures the list of who may use the `ops' command.  You must be
- on the oplist yourself to do this.  If you op me on a channel I'll
- automatically add you to the oplist if you have identified yourself.
- If you make the channel op list empty I'll forget about the channel.
-(Not yet implemented!)
+!op
+op             on channel
+op <channel>   (privately)
+ I'll give you channel operator privilege, if you're a manager.
+
+!channel
+channel [<chan>] [show]                     show settings
+channel [<chan>] manager +|-|= <nick> ...   set manager list
+channel [<chan>] autojoin yes|no            join at bot start ?
+ See `help <setting>' (eg, `help manager') for more info.
+
+!autojoin
+channel [<chan>] autojoin yes|no      (`yes' is default.)
+ Controls whether I'll join the channel when I'm (re)started.
+(Not yet implemented.)
+
+!manager
+channel [<chan>] manager + <nick> <nick> ...  add managers
+channel [<chan>] manager - <nick> <nick> ...  remove managers
+channel [<chan>] manager = <nick> <nick> ...  set new manager list
+ Managers are those who can use the `channel' command to change
+ channel settings.  Manager status is only effective for secure
+ nicks, after the manager has identified themselves.
+ If you op me on an unmanaged channel you become the only manager,
+ but you must use `channel' to change a channel setting to make this
+ permanent.  To make a channel unmanaged, make it have no managers.
 
 !identify
 You must identify yourself to change your settings and to use channel
@@ -102,3 +112,6 @@ set timeformat ks   show times in seconds, kiloseconds, etc.
 set timeformat hms  use days, hours, minutes, seconds
 
 #
+# Local variables:
+# fill-column: 69
+# End.