chiark / gitweb /
Do not trash errorcode &c with unset calling_nick
[ircbot] / helpinfos
1 !
2 General commands:           Registration and user settings:
3  help [<cmd>|<opt>|<topic>]  register [insecure|delete]
4  seen <nick>                 set [<opt> [<value>]]      who [<nick>]
5  summon <username>           (See `help identify', `help blight-id')
6  convert <number> <unit>    Channel settings:
7  ops                         oplist [<chan>] [+|-|= [?]<nick> ...]
8 Options:                    Additional help topics:
9  timeformat ks|hms           identify identpass invite blight-id
10 Send commands to me by /msg, or say them in channel with ! in front.
11
12 !help
13 help             gives an overview and lists the topics &c
14 help <command>   gives help on a command
15 help <opt>       gives help on an option
16 help <topic>     gives help on an additional topic
17
18 !seen
19 seen <nick>
20  Tells you or the channel when I last saw that nick in
21  use.  When the nick is next used, I'll tell them you asked.
22
23 !summon
24 summon <username>
25  Invites a logged-on user onto IRC.  If the user is not logged on
26  you'll be told.  Target users can change this (eg, to disable it)
27  by reconfiguring the userv service `irc-summon'.  See ~ian/.userv.
28
29 !who
30 who [<nick>]
31  Gives information about who I think the nick is (or who I think you
32  are), including whether the nick is registered, whether it is
33  associated with a username and if so who, and whether the current
34  user of the nick has identified themselves to me.
35
36 !convert
37 convert <number> <unit>
38  Converts the specified quantity into SI units.  Units that are
39  understood are any understood by units(1) and also
40    kelvin celsius fahrenheit    (convert to celsius or kelvin)
41
42 !ops
43 ops             on channel
44 ops <channel>   (privately)
45  Asks me to give you channel operator privilege.  You must be using
46  a secure nick and have identified yourself (see `help identify').
47 (Not yet implemented!)
48
49 !oplist
50 oplist [<chan>]                      show chop list
51 oplist [<chan>] + <nick> <nick> ...  add nicks to chop list
52 oplist [<chan>] - <nick> <nick> ...  remove nicks from chop list
53 oplist [<chan>] = <nick> <nick> ...  set chop list
54  Configures the list of who may use the `ops' command.  You must be
55  on the oplist yourself to do this.  If you op me on a channel I'll
56  automatically add you to the oplist if you have identified yourself.
57  If you make the channel op list empty I'll forget about the channel.
58 (Not yet implemented!)
59
60 !identify
61 You must identify yourself to change your settings and to use channel
62 management commands.  In ircII on chiark, just say `/blight-id'.  For
63 other clients, see `help identpass'.  Once you are identified you can
64 then register new nicks, change settings, etc. - so long as you
65 remain on a channel that I'm on too.  (See also `help invite'.)
66
67 !blight-id
68 /blight-id is a command available in ircII (and possibly other
69 clients) on chiark.  It sets up a password if you don't already have
70 one, and then uses it to identify you to Blight.  If you want to
71 change your password, delete the file ~/.userv/irc-pass-md5.
72
73 !identpass
74 identpass <username> <password>
75  Identification, for example with /blight-id, is actually done with
76  `identpass', which feeds the md5sum of the password to `userv
77  <username> irc-identpass <nick>'.  That must exit 0 if all is well.
78  By default this checks the md5sum against ~/.userv/irc-pass-md5.
79
80 !invite
81 If you invite me to a channel I'll join it.
82
83 !register
84 register            register your nick (or make it secure)
85 register delete     delete your nick registration
86 register insecure   register your nick insecurely
87  I only store settings for registered nicks.  For `insecure' nicks
88  anyone who currently holds that nick can change its settings,
89  including securing it to their username.  `secure' nicks can only
90  have their settings changed by the user to which they are
91  registered, after identifying themselves (see `help identify').
92
93 !set
94 set                  show your current settings
95 set <option>         show the current setting of <option>
96 set <option> <value> set <option> to <value>
97  See also `help register' and `help ident'.  See just `help' for the
98  list of options, and `help <option>' for info about that option.
99
100 !timeformat
101 set timeformat ks   show times in seconds, kiloseconds, etc.
102 set timeformat hms  use days, hours, minutes, seconds
103
104 #